// Code generated by protoc-gen-go. DO NOT EDIT.
// source: code.justin.tv/eventbus/controlplane/infrastructure/rpc/infrastructure.proto

package rpc

import proto "github.com/golang/protobuf/proto"
import fmt "fmt"
import math "math"

// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf

// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package

// EventDefinition is some subset of all the information in an EventStream record,
// which will get generated one-per-environment
type EventDefinition struct {
	EventType        string             `protobuf:"bytes,1,opt,name=event_type,json=eventType,proto3" json:"event_type,omitempty"`
	DisplayName      string             `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	ShortDescription string             `protobuf:"bytes,4,opt,name=short_description,json=shortDescription,proto3" json:"short_description,omitempty"`
	Description      string             `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"`
	Schema           string             `protobuf:"bytes,8,opt,name=schema,proto3" json:"schema,omitempty"`
	RepoFilepath     string             `protobuf:"bytes,9,opt,name=repo_filepath,json=repoFilepath,proto3" json:"repo_filepath,omitempty"`
	Deprecated       bool               `protobuf:"varint,11,opt,name=deprecated,proto3" json:"deprecated,omitempty"`
	AuthorizedFields []*AuthorizedField `protobuf:"bytes,10,rep,name=authorized_fields,json=authorizedFields,proto3" json:"authorized_fields,omitempty"`
	// The LDAP group that hold authorization granting power over the event type.
	LdapGroup            string   `protobuf:"bytes,12,opt,name=ldap_group,json=ldapGroup,proto3" json:"ldap_group,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *EventDefinition) Reset()         { *m = EventDefinition{} }
func (m *EventDefinition) String() string { return proto.CompactTextString(m) }
func (*EventDefinition) ProtoMessage()    {}
func (*EventDefinition) Descriptor() ([]byte, []int) {
	return fileDescriptor_infrastructure_c73f25a49ef1ea6c, []int{0}
}
func (m *EventDefinition) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_EventDefinition.Unmarshal(m, b)
}
func (m *EventDefinition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_EventDefinition.Marshal(b, m, deterministic)
}
func (dst *EventDefinition) XXX_Merge(src proto.Message) {
	xxx_messageInfo_EventDefinition.Merge(dst, src)
}
func (m *EventDefinition) XXX_Size() int {
	return xxx_messageInfo_EventDefinition.Size(m)
}
func (m *EventDefinition) XXX_DiscardUnknown() {
	xxx_messageInfo_EventDefinition.DiscardUnknown(m)
}

var xxx_messageInfo_EventDefinition proto.InternalMessageInfo

func (m *EventDefinition) GetEventType() string {
	if m != nil {
		return m.EventType
	}
	return ""
}

func (m *EventDefinition) GetDisplayName() string {
	if m != nil {
		return m.DisplayName
	}
	return ""
}

func (m *EventDefinition) GetShortDescription() string {
	if m != nil {
		return m.ShortDescription
	}
	return ""
}

func (m *EventDefinition) GetDescription() string {
	if m != nil {
		return m.Description
	}
	return ""
}

func (m *EventDefinition) GetSchema() string {
	if m != nil {
		return m.Schema
	}
	return ""
}

func (m *EventDefinition) GetRepoFilepath() string {
	if m != nil {
		return m.RepoFilepath
	}
	return ""
}

func (m *EventDefinition) GetDeprecated() bool {
	if m != nil {
		return m.Deprecated
	}
	return false
}

func (m *EventDefinition) GetAuthorizedFields() []*AuthorizedField {
	if m != nil {
		return m.AuthorizedFields
	}
	return nil
}

func (m *EventDefinition) GetLdapGroup() string {
	if m != nil {
		return m.LdapGroup
	}
	return ""
}

type RegisterEventDefinitionsReq struct {
	// One or more events can be registered to the system.
	// Events are registered sequentially and if any failure occurs then you will
	// get an overall error response. There is no error if an event type already
	// exists; in this case we will only update the descriptive fields.
	EventDefinitions     []*EventDefinition `protobuf:"bytes,1,rep,name=event_definitions,json=eventDefinitions,proto3" json:"event_definitions,omitempty"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

func (m *RegisterEventDefinitionsReq) Reset()         { *m = RegisterEventDefinitionsReq{} }
func (m *RegisterEventDefinitionsReq) String() string { return proto.CompactTextString(m) }
func (*RegisterEventDefinitionsReq) ProtoMessage()    {}
func (*RegisterEventDefinitionsReq) Descriptor() ([]byte, []int) {
	return fileDescriptor_infrastructure_c73f25a49ef1ea6c, []int{1}
}
func (m *RegisterEventDefinitionsReq) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_RegisterEventDefinitionsReq.Unmarshal(m, b)
}
func (m *RegisterEventDefinitionsReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_RegisterEventDefinitionsReq.Marshal(b, m, deterministic)
}
func (dst *RegisterEventDefinitionsReq) XXX_Merge(src proto.Message) {
	xxx_messageInfo_RegisterEventDefinitionsReq.Merge(dst, src)
}
func (m *RegisterEventDefinitionsReq) XXX_Size() int {
	return xxx_messageInfo_RegisterEventDefinitionsReq.Size(m)
}
func (m *RegisterEventDefinitionsReq) XXX_DiscardUnknown() {
	xxx_messageInfo_RegisterEventDefinitionsReq.DiscardUnknown(m)
}

var xxx_messageInfo_RegisterEventDefinitionsReq proto.InternalMessageInfo

func (m *RegisterEventDefinitionsReq) GetEventDefinitions() []*EventDefinition {
	if m != nil {
		return m.EventDefinitions
	}
	return nil
}

type RegisterEventDefinitionsResp struct {
	// Indexes in the results correspond to the event_types in the request.
	Results              []*RegisterEventDefinitionsResp_Result `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                               `json:"-"`
	XXX_unrecognized     []byte                                 `json:"-"`
	XXX_sizecache        int32                                  `json:"-"`
}

func (m *RegisterEventDefinitionsResp) Reset()         { *m = RegisterEventDefinitionsResp{} }
func (m *RegisterEventDefinitionsResp) String() string { return proto.CompactTextString(m) }
func (*RegisterEventDefinitionsResp) ProtoMessage()    {}
func (*RegisterEventDefinitionsResp) Descriptor() ([]byte, []int) {
	return fileDescriptor_infrastructure_c73f25a49ef1ea6c, []int{2}
}
func (m *RegisterEventDefinitionsResp) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_RegisterEventDefinitionsResp.Unmarshal(m, b)
}
func (m *RegisterEventDefinitionsResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_RegisterEventDefinitionsResp.Marshal(b, m, deterministic)
}
func (dst *RegisterEventDefinitionsResp) XXX_Merge(src proto.Message) {
	xxx_messageInfo_RegisterEventDefinitionsResp.Merge(dst, src)
}
func (m *RegisterEventDefinitionsResp) XXX_Size() int {
	return xxx_messageInfo_RegisterEventDefinitionsResp.Size(m)
}
func (m *RegisterEventDefinitionsResp) XXX_DiscardUnknown() {
	xxx_messageInfo_RegisterEventDefinitionsResp.DiscardUnknown(m)
}

var xxx_messageInfo_RegisterEventDefinitionsResp proto.InternalMessageInfo

func (m *RegisterEventDefinitionsResp) GetResults() []*RegisterEventDefinitionsResp_Result {
	if m != nil {
		return m.Results
	}
	return nil
}

type RegisterEventDefinitionsResp_Result struct {
	// True if we created a new event type
	Created bool `protobuf:"varint,1,opt,name=created,proto3" json:"created,omitempty"`
	// If returned, these are informational messages about this result. They are simply
	// for context on what the process has done, and are NOT error messages.
	Messages             []string `protobuf:"bytes,2,rep,name=messages,proto3" json:"messages,omitempty"`
	EventType            string   `protobuf:"bytes,3,opt,name=event_type,json=eventType,proto3" json:"event_type,omitempty"`
	Environment          string   `protobuf:"bytes,4,opt,name=environment,proto3" json:"environment,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *RegisterEventDefinitionsResp_Result) Reset()         { *m = RegisterEventDefinitionsResp_Result{} }
func (m *RegisterEventDefinitionsResp_Result) String() string { return proto.CompactTextString(m) }
func (*RegisterEventDefinitionsResp_Result) ProtoMessage()    {}
func (*RegisterEventDefinitionsResp_Result) Descriptor() ([]byte, []int) {
	return fileDescriptor_infrastructure_c73f25a49ef1ea6c, []int{2, 0}
}
func (m *RegisterEventDefinitionsResp_Result) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_RegisterEventDefinitionsResp_Result.Unmarshal(m, b)
}
func (m *RegisterEventDefinitionsResp_Result) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_RegisterEventDefinitionsResp_Result.Marshal(b, m, deterministic)
}
func (dst *RegisterEventDefinitionsResp_Result) XXX_Merge(src proto.Message) {
	xxx_messageInfo_RegisterEventDefinitionsResp_Result.Merge(dst, src)
}
func (m *RegisterEventDefinitionsResp_Result) XXX_Size() int {
	return xxx_messageInfo_RegisterEventDefinitionsResp_Result.Size(m)
}
func (m *RegisterEventDefinitionsResp_Result) XXX_DiscardUnknown() {
	xxx_messageInfo_RegisterEventDefinitionsResp_Result.DiscardUnknown(m)
}

var xxx_messageInfo_RegisterEventDefinitionsResp_Result proto.InternalMessageInfo

func (m *RegisterEventDefinitionsResp_Result) GetCreated() bool {
	if m != nil {
		return m.Created
	}
	return false
}

func (m *RegisterEventDefinitionsResp_Result) GetMessages() []string {
	if m != nil {
		return m.Messages
	}
	return nil
}

func (m *RegisterEventDefinitionsResp_Result) GetEventType() string {
	if m != nil {
		return m.EventType
	}
	return ""
}

func (m *RegisterEventDefinitionsResp_Result) GetEnvironment() string {
	if m != nil {
		return m.Environment
	}
	return ""
}

type AllowAccountsPublishReq struct {
	EventType            string   `protobuf:"bytes,1,opt,name=event_type,json=eventType,proto3" json:"event_type,omitempty"`
	ServiceId            string   `protobuf:"bytes,2,opt,name=service_id,json=serviceId,proto3" json:"service_id,omitempty"`
	Environment          string   `protobuf:"bytes,4,opt,name=environment,proto3" json:"environment,omitempty"`
	AwsAccountIds        []string `protobuf:"bytes,5,rep,name=aws_account_ids,json=awsAccountIds,proto3" json:"aws_account_ids,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *AllowAccountsPublishReq) Reset()         { *m = AllowAccountsPublishReq{} }
func (m *AllowAccountsPublishReq) String() string { return proto.CompactTextString(m) }
func (*AllowAccountsPublishReq) ProtoMessage()    {}
func (*AllowAccountsPublishReq) Descriptor() ([]byte, []int) {
	return fileDescriptor_infrastructure_c73f25a49ef1ea6c, []int{3}
}
func (m *AllowAccountsPublishReq) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_AllowAccountsPublishReq.Unmarshal(m, b)
}
func (m *AllowAccountsPublishReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_AllowAccountsPublishReq.Marshal(b, m, deterministic)
}
func (dst *AllowAccountsPublishReq) XXX_Merge(src proto.Message) {
	xxx_messageInfo_AllowAccountsPublishReq.Merge(dst, src)
}
func (m *AllowAccountsPublishReq) XXX_Size() int {
	return xxx_messageInfo_AllowAccountsPublishReq.Size(m)
}
func (m *AllowAccountsPublishReq) XXX_DiscardUnknown() {
	xxx_messageInfo_AllowAccountsPublishReq.DiscardUnknown(m)
}

var xxx_messageInfo_AllowAccountsPublishReq proto.InternalMessageInfo

func (m *AllowAccountsPublishReq) GetEventType() string {
	if m != nil {
		return m.EventType
	}
	return ""
}

func (m *AllowAccountsPublishReq) GetServiceId() string {
	if m != nil {
		return m.ServiceId
	}
	return ""
}

func (m *AllowAccountsPublishReq) GetEnvironment() string {
	if m != nil {
		return m.Environment
	}
	return ""
}

func (m *AllowAccountsPublishReq) GetAwsAccountIds() []string {
	if m != nil {
		return m.AwsAccountIds
	}
	return nil
}

type AllowAccountsPublishResp struct {
	Added                bool     `protobuf:"varint,1,opt,name=added,proto3" json:"added,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *AllowAccountsPublishResp) Reset()         { *m = AllowAccountsPublishResp{} }
func (m *AllowAccountsPublishResp) String() string { return proto.CompactTextString(m) }
func (*AllowAccountsPublishResp) ProtoMessage()    {}
func (*AllowAccountsPublishResp) Descriptor() ([]byte, []int) {
	return fileDescriptor_infrastructure_c73f25a49ef1ea6c, []int{4}
}
func (m *AllowAccountsPublishResp) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_AllowAccountsPublishResp.Unmarshal(m, b)
}
func (m *AllowAccountsPublishResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_AllowAccountsPublishResp.Marshal(b, m, deterministic)
}
func (dst *AllowAccountsPublishResp) XXX_Merge(src proto.Message) {
	xxx_messageInfo_AllowAccountsPublishResp.Merge(dst, src)
}
func (m *AllowAccountsPublishResp) XXX_Size() int {
	return xxx_messageInfo_AllowAccountsPublishResp.Size(m)
}
func (m *AllowAccountsPublishResp) XXX_DiscardUnknown() {
	xxx_messageInfo_AllowAccountsPublishResp.DiscardUnknown(m)
}

var xxx_messageInfo_AllowAccountsPublishResp proto.InternalMessageInfo

func (m *AllowAccountsPublishResp) GetAdded() bool {
	if m != nil {
		return m.Added
	}
	return false
}

type AllowIAMRolePublishReq struct {
	EventType            string   `protobuf:"bytes,1,opt,name=event_type,json=eventType,proto3" json:"event_type,omitempty"`
	Environment          string   `protobuf:"bytes,2,opt,name=environment,proto3" json:"environment,omitempty"`
	IamRole              string   `protobuf:"bytes,3,opt,name=iam_role,json=iamRole,proto3" json:"iam_role,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *AllowIAMRolePublishReq) Reset()         { *m = AllowIAMRolePublishReq{} }
func (m *AllowIAMRolePublishReq) String() string { return proto.CompactTextString(m) }
func (*AllowIAMRolePublishReq) ProtoMessage()    {}
func (*AllowIAMRolePublishReq) Descriptor() ([]byte, []int) {
	return fileDescriptor_infrastructure_c73f25a49ef1ea6c, []int{5}
}
func (m *AllowIAMRolePublishReq) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_AllowIAMRolePublishReq.Unmarshal(m, b)
}
func (m *AllowIAMRolePublishReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_AllowIAMRolePublishReq.Marshal(b, m, deterministic)
}
func (dst *AllowIAMRolePublishReq) XXX_Merge(src proto.Message) {
	xxx_messageInfo_AllowIAMRolePublishReq.Merge(dst, src)
}
func (m *AllowIAMRolePublishReq) XXX_Size() int {
	return xxx_messageInfo_AllowIAMRolePublishReq.Size(m)
}
func (m *AllowIAMRolePublishReq) XXX_DiscardUnknown() {
	xxx_messageInfo_AllowIAMRolePublishReq.DiscardUnknown(m)
}

var xxx_messageInfo_AllowIAMRolePublishReq proto.InternalMessageInfo

func (m *AllowIAMRolePublishReq) GetEventType() string {
	if m != nil {
		return m.EventType
	}
	return ""
}

func (m *AllowIAMRolePublishReq) GetEnvironment() string {
	if m != nil {
		return m.Environment
	}
	return ""
}

func (m *AllowIAMRolePublishReq) GetIamRole() string {
	if m != nil {
		return m.IamRole
	}
	return ""
}

type AllowIAMRolePublishResp struct {
	Created              bool     `protobuf:"varint,1,opt,name=created,proto3" json:"created,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *AllowIAMRolePublishResp) Reset()         { *m = AllowIAMRolePublishResp{} }
func (m *AllowIAMRolePublishResp) String() string { return proto.CompactTextString(m) }
func (*AllowIAMRolePublishResp) ProtoMessage()    {}
func (*AllowIAMRolePublishResp) Descriptor() ([]byte, []int) {
	return fileDescriptor_infrastructure_c73f25a49ef1ea6c, []int{6}
}
func (m *AllowIAMRolePublishResp) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_AllowIAMRolePublishResp.Unmarshal(m, b)
}
func (m *AllowIAMRolePublishResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_AllowIAMRolePublishResp.Marshal(b, m, deterministic)
}
func (dst *AllowIAMRolePublishResp) XXX_Merge(src proto.Message) {
	xxx_messageInfo_AllowIAMRolePublishResp.Merge(dst, src)
}
func (m *AllowIAMRolePublishResp) XXX_Size() int {
	return xxx_messageInfo_AllowIAMRolePublishResp.Size(m)
}
func (m *AllowIAMRolePublishResp) XXX_DiscardUnknown() {
	xxx_messageInfo_AllowIAMRolePublishResp.DiscardUnknown(m)
}

var xxx_messageInfo_AllowIAMRolePublishResp proto.InternalMessageInfo

func (m *AllowIAMRolePublishResp) GetCreated() bool {
	if m != nil {
		return m.Created
	}
	return false
}

type DeletePublicationReq struct {
	EventType            string   `protobuf:"bytes,1,opt,name=event_type,json=eventType,proto3" json:"event_type,omitempty"`
	Environment          string   `protobuf:"bytes,2,opt,name=environment,proto3" json:"environment,omitempty"`
	ServiceId            string   `protobuf:"bytes,3,opt,name=service_id,json=serviceId,proto3" json:"service_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *DeletePublicationReq) Reset()         { *m = DeletePublicationReq{} }
func (m *DeletePublicationReq) String() string { return proto.CompactTextString(m) }
func (*DeletePublicationReq) ProtoMessage()    {}
func (*DeletePublicationReq) Descriptor() ([]byte, []int) {
	return fileDescriptor_infrastructure_c73f25a49ef1ea6c, []int{7}
}
func (m *DeletePublicationReq) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_DeletePublicationReq.Unmarshal(m, b)
}
func (m *DeletePublicationReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_DeletePublicationReq.Marshal(b, m, deterministic)
}
func (dst *DeletePublicationReq) XXX_Merge(src proto.Message) {
	xxx_messageInfo_DeletePublicationReq.Merge(dst, src)
}
func (m *DeletePublicationReq) XXX_Size() int {
	return xxx_messageInfo_DeletePublicationReq.Size(m)
}
func (m *DeletePublicationReq) XXX_DiscardUnknown() {
	xxx_messageInfo_DeletePublicationReq.DiscardUnknown(m)
}

var xxx_messageInfo_DeletePublicationReq proto.InternalMessageInfo

func (m *DeletePublicationReq) GetEventType() string {
	if m != nil {
		return m.EventType
	}
	return ""
}

func (m *DeletePublicationReq) GetEnvironment() string {
	if m != nil {
		return m.Environment
	}
	return ""
}

func (m *DeletePublicationReq) GetServiceId() string {
	if m != nil {
		return m.ServiceId
	}
	return ""
}

type DeletePublicationResp struct {
	Deleted              bool     `protobuf:"varint,1,opt,name=deleted,proto3" json:"deleted,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *DeletePublicationResp) Reset()         { *m = DeletePublicationResp{} }
func (m *DeletePublicationResp) String() string { return proto.CompactTextString(m) }
func (*DeletePublicationResp) ProtoMessage()    {}
func (*DeletePublicationResp) Descriptor() ([]byte, []int) {
	return fileDescriptor_infrastructure_c73f25a49ef1ea6c, []int{8}
}
func (m *DeletePublicationResp) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_DeletePublicationResp.Unmarshal(m, b)
}
func (m *DeletePublicationResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_DeletePublicationResp.Marshal(b, m, deterministic)
}
func (dst *DeletePublicationResp) XXX_Merge(src proto.Message) {
	xxx_messageInfo_DeletePublicationResp.Merge(dst, src)
}
func (m *DeletePublicationResp) XXX_Size() int {
	return xxx_messageInfo_DeletePublicationResp.Size(m)
}
func (m *DeletePublicationResp) XXX_DiscardUnknown() {
	xxx_messageInfo_DeletePublicationResp.DiscardUnknown(m)
}

var xxx_messageInfo_DeletePublicationResp proto.InternalMessageInfo

func (m *DeletePublicationResp) GetDeleted() bool {
	if m != nil {
		return m.Deleted
	}
	return false
}

type DeleteIAMRolePublicationReq struct {
	EventType            string   `protobuf:"bytes,1,opt,name=event_type,json=eventType,proto3" json:"event_type,omitempty"`
	Environment          string   `protobuf:"bytes,2,opt,name=environment,proto3" json:"environment,omitempty"`
	IamRoleArn           string   `protobuf:"bytes,3,opt,name=iam_role_arn,json=iamRoleArn,proto3" json:"iam_role_arn,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *DeleteIAMRolePublicationReq) Reset()         { *m = DeleteIAMRolePublicationReq{} }
func (m *DeleteIAMRolePublicationReq) String() string { return proto.CompactTextString(m) }
func (*DeleteIAMRolePublicationReq) ProtoMessage()    {}
func (*DeleteIAMRolePublicationReq) Descriptor() ([]byte, []int) {
	return fileDescriptor_infrastructure_c73f25a49ef1ea6c, []int{9}
}
func (m *DeleteIAMRolePublicationReq) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_DeleteIAMRolePublicationReq.Unmarshal(m, b)
}
func (m *DeleteIAMRolePublicationReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_DeleteIAMRolePublicationReq.Marshal(b, m, deterministic)
}
func (dst *DeleteIAMRolePublicationReq) XXX_Merge(src proto.Message) {
	xxx_messageInfo_DeleteIAMRolePublicationReq.Merge(dst, src)
}
func (m *DeleteIAMRolePublicationReq) XXX_Size() int {
	return xxx_messageInfo_DeleteIAMRolePublicationReq.Size(m)
}
func (m *DeleteIAMRolePublicationReq) XXX_DiscardUnknown() {
	xxx_messageInfo_DeleteIAMRolePublicationReq.DiscardUnknown(m)
}

var xxx_messageInfo_DeleteIAMRolePublicationReq proto.InternalMessageInfo

func (m *DeleteIAMRolePublicationReq) GetEventType() string {
	if m != nil {
		return m.EventType
	}
	return ""
}

func (m *DeleteIAMRolePublicationReq) GetEnvironment() string {
	if m != nil {
		return m.Environment
	}
	return ""
}

func (m *DeleteIAMRolePublicationReq) GetIamRoleArn() string {
	if m != nil {
		return m.IamRoleArn
	}
	return ""
}

type DeleteIAMRolePublicationResp struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *DeleteIAMRolePublicationResp) Reset()         { *m = DeleteIAMRolePublicationResp{} }
func (m *DeleteIAMRolePublicationResp) String() string { return proto.CompactTextString(m) }
func (*DeleteIAMRolePublicationResp) ProtoMessage()    {}
func (*DeleteIAMRolePublicationResp) Descriptor() ([]byte, []int) {
	return fileDescriptor_infrastructure_c73f25a49ef1ea6c, []int{10}
}
func (m *DeleteIAMRolePublicationResp) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_DeleteIAMRolePublicationResp.Unmarshal(m, b)
}
func (m *DeleteIAMRolePublicationResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_DeleteIAMRolePublicationResp.Marshal(b, m, deterministic)
}
func (dst *DeleteIAMRolePublicationResp) XXX_Merge(src proto.Message) {
	xxx_messageInfo_DeleteIAMRolePublicationResp.Merge(dst, src)
}
func (m *DeleteIAMRolePublicationResp) XXX_Size() int {
	return xxx_messageInfo_DeleteIAMRolePublicationResp.Size(m)
}
func (m *DeleteIAMRolePublicationResp) XXX_DiscardUnknown() {
	xxx_messageInfo_DeleteIAMRolePublicationResp.DiscardUnknown(m)
}

var xxx_messageInfo_DeleteIAMRolePublicationResp proto.InternalMessageInfo

type ListPublicationsByEventStreamReq struct {
	EventType            string   `protobuf:"bytes,1,opt,name=event_type,json=eventType,proto3" json:"event_type,omitempty"`
	Environment          string   `protobuf:"bytes,2,opt,name=environment,proto3" json:"environment,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *ListPublicationsByEventStreamReq) Reset()         { *m = ListPublicationsByEventStreamReq{} }
func (m *ListPublicationsByEventStreamReq) String() string { return proto.CompactTextString(m) }
func (*ListPublicationsByEventStreamReq) ProtoMessage()    {}
func (*ListPublicationsByEventStreamReq) Descriptor() ([]byte, []int) {
	return fileDescriptor_infrastructure_c73f25a49ef1ea6c, []int{11}
}
func (m *ListPublicationsByEventStreamReq) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_ListPublicationsByEventStreamReq.Unmarshal(m, b)
}
func (m *ListPublicationsByEventStreamReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_ListPublicationsByEventStreamReq.Marshal(b, m, deterministic)
}
func (dst *ListPublicationsByEventStreamReq) XXX_Merge(src proto.Message) {
	xxx_messageInfo_ListPublicationsByEventStreamReq.Merge(dst, src)
}
func (m *ListPublicationsByEventStreamReq) XXX_Size() int {
	return xxx_messageInfo_ListPublicationsByEventStreamReq.Size(m)
}
func (m *ListPublicationsByEventStreamReq) XXX_DiscardUnknown() {
	xxx_messageInfo_ListPublicationsByEventStreamReq.DiscardUnknown(m)
}

var xxx_messageInfo_ListPublicationsByEventStreamReq proto.InternalMessageInfo

func (m *ListPublicationsByEventStreamReq) GetEventType() string {
	if m != nil {
		return m.EventType
	}
	return ""
}

func (m *ListPublicationsByEventStreamReq) GetEnvironment() string {
	if m != nil {
		return m.Environment
	}
	return ""
}

type ListPublicationsByEventStreamResp struct {
	Publications         []*Publication `protobuf:"bytes,1,rep,name=publications,proto3" json:"publications,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (m *ListPublicationsByEventStreamResp) Reset()         { *m = ListPublicationsByEventStreamResp{} }
func (m *ListPublicationsByEventStreamResp) String() string { return proto.CompactTextString(m) }
func (*ListPublicationsByEventStreamResp) ProtoMessage()    {}
func (*ListPublicationsByEventStreamResp) Descriptor() ([]byte, []int) {
	return fileDescriptor_infrastructure_c73f25a49ef1ea6c, []int{12}
}
func (m *ListPublicationsByEventStreamResp) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_ListPublicationsByEventStreamResp.Unmarshal(m, b)
}
func (m *ListPublicationsByEventStreamResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_ListPublicationsByEventStreamResp.Marshal(b, m, deterministic)
}
func (dst *ListPublicationsByEventStreamResp) XXX_Merge(src proto.Message) {
	xxx_messageInfo_ListPublicationsByEventStreamResp.Merge(dst, src)
}
func (m *ListPublicationsByEventStreamResp) XXX_Size() int {
	return xxx_messageInfo_ListPublicationsByEventStreamResp.Size(m)
}
func (m *ListPublicationsByEventStreamResp) XXX_DiscardUnknown() {
	xxx_messageInfo_ListPublicationsByEventStreamResp.DiscardUnknown(m)
}

var xxx_messageInfo_ListPublicationsByEventStreamResp proto.InternalMessageInfo

func (m *ListPublicationsByEventStreamResp) GetPublications() []*Publication {
	if m != nil {
		return m.Publications
	}
	return nil
}

type CreateAuthorizedFieldSubscriberGrantReq struct {
	EventType            string           `protobuf:"bytes,1,opt,name=event_type,json=eventType,proto3" json:"event_type,omitempty"`
	Environment          string           `protobuf:"bytes,2,opt,name=environment,proto3" json:"environment,omitempty"`
	AuthorizedField      *AuthorizedField `protobuf:"bytes,3,opt,name=authorized_field,json=authorizedField,proto3" json:"authorized_field,omitempty"`
	IamRole              string           `protobuf:"bytes,4,opt,name=iam_role,json=iamRole,proto3" json:"iam_role,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (m *CreateAuthorizedFieldSubscriberGrantReq) Reset() {
	*m = CreateAuthorizedFieldSubscriberGrantReq{}
}
func (m *CreateAuthorizedFieldSubscriberGrantReq) String() string { return proto.CompactTextString(m) }
func (*CreateAuthorizedFieldSubscriberGrantReq) ProtoMessage()    {}
func (*CreateAuthorizedFieldSubscriberGrantReq) Descriptor() ([]byte, []int) {
	return fileDescriptor_infrastructure_c73f25a49ef1ea6c, []int{13}
}
func (m *CreateAuthorizedFieldSubscriberGrantReq) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CreateAuthorizedFieldSubscriberGrantReq.Unmarshal(m, b)
}
func (m *CreateAuthorizedFieldSubscriberGrantReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CreateAuthorizedFieldSubscriberGrantReq.Marshal(b, m, deterministic)
}
func (dst *CreateAuthorizedFieldSubscriberGrantReq) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CreateAuthorizedFieldSubscriberGrantReq.Merge(dst, src)
}
func (m *CreateAuthorizedFieldSubscriberGrantReq) XXX_Size() int {
	return xxx_messageInfo_CreateAuthorizedFieldSubscriberGrantReq.Size(m)
}
func (m *CreateAuthorizedFieldSubscriberGrantReq) XXX_DiscardUnknown() {
	xxx_messageInfo_CreateAuthorizedFieldSubscriberGrantReq.DiscardUnknown(m)
}

var xxx_messageInfo_CreateAuthorizedFieldSubscriberGrantReq proto.InternalMessageInfo

func (m *CreateAuthorizedFieldSubscriberGrantReq) GetEventType() string {
	if m != nil {
		return m.EventType
	}
	return ""
}

func (m *CreateAuthorizedFieldSubscriberGrantReq) GetEnvironment() string {
	if m != nil {
		return m.Environment
	}
	return ""
}

func (m *CreateAuthorizedFieldSubscriberGrantReq) GetAuthorizedField() *AuthorizedField {
	if m != nil {
		return m.AuthorizedField
	}
	return nil
}

func (m *CreateAuthorizedFieldSubscriberGrantReq) GetIamRole() string {
	if m != nil {
		return m.IamRole
	}
	return ""
}

type CreateAuthorizedFieldSubscriberGrantResp struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CreateAuthorizedFieldSubscriberGrantResp) Reset() {
	*m = CreateAuthorizedFieldSubscriberGrantResp{}
}
func (m *CreateAuthorizedFieldSubscriberGrantResp) String() string { return proto.CompactTextString(m) }
func (*CreateAuthorizedFieldSubscriberGrantResp) ProtoMessage()    {}
func (*CreateAuthorizedFieldSubscriberGrantResp) Descriptor() ([]byte, []int) {
	return fileDescriptor_infrastructure_c73f25a49ef1ea6c, []int{14}
}
func (m *CreateAuthorizedFieldSubscriberGrantResp) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CreateAuthorizedFieldSubscriberGrantResp.Unmarshal(m, b)
}
func (m *CreateAuthorizedFieldSubscriberGrantResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CreateAuthorizedFieldSubscriberGrantResp.Marshal(b, m, deterministic)
}
func (dst *CreateAuthorizedFieldSubscriberGrantResp) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CreateAuthorizedFieldSubscriberGrantResp.Merge(dst, src)
}
func (m *CreateAuthorizedFieldSubscriberGrantResp) XXX_Size() int {
	return xxx_messageInfo_CreateAuthorizedFieldSubscriberGrantResp.Size(m)
}
func (m *CreateAuthorizedFieldSubscriberGrantResp) XXX_DiscardUnknown() {
	xxx_messageInfo_CreateAuthorizedFieldSubscriberGrantResp.DiscardUnknown(m)
}

var xxx_messageInfo_CreateAuthorizedFieldSubscriberGrantResp proto.InternalMessageInfo

type CreateAuthorizedFieldPublisherGrantReq struct {
	EventType            string   `protobuf:"bytes,1,opt,name=event_type,json=eventType,proto3" json:"event_type,omitempty"`
	Environment          string   `protobuf:"bytes,2,opt,name=environment,proto3" json:"environment,omitempty"`
	IamRole              string   `protobuf:"bytes,3,opt,name=iam_role,json=iamRole,proto3" json:"iam_role,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CreateAuthorizedFieldPublisherGrantReq) Reset() {
	*m = CreateAuthorizedFieldPublisherGrantReq{}
}
func (m *CreateAuthorizedFieldPublisherGrantReq) String() string { return proto.CompactTextString(m) }
func (*CreateAuthorizedFieldPublisherGrantReq) ProtoMessage()    {}
func (*CreateAuthorizedFieldPublisherGrantReq) Descriptor() ([]byte, []int) {
	return fileDescriptor_infrastructure_c73f25a49ef1ea6c, []int{15}
}
func (m *CreateAuthorizedFieldPublisherGrantReq) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CreateAuthorizedFieldPublisherGrantReq.Unmarshal(m, b)
}
func (m *CreateAuthorizedFieldPublisherGrantReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CreateAuthorizedFieldPublisherGrantReq.Marshal(b, m, deterministic)
}
func (dst *CreateAuthorizedFieldPublisherGrantReq) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CreateAuthorizedFieldPublisherGrantReq.Merge(dst, src)
}
func (m *CreateAuthorizedFieldPublisherGrantReq) XXX_Size() int {
	return xxx_messageInfo_CreateAuthorizedFieldPublisherGrantReq.Size(m)
}
func (m *CreateAuthorizedFieldPublisherGrantReq) XXX_DiscardUnknown() {
	xxx_messageInfo_CreateAuthorizedFieldPublisherGrantReq.DiscardUnknown(m)
}

var xxx_messageInfo_CreateAuthorizedFieldPublisherGrantReq proto.InternalMessageInfo

func (m *CreateAuthorizedFieldPublisherGrantReq) GetEventType() string {
	if m != nil {
		return m.EventType
	}
	return ""
}

func (m *CreateAuthorizedFieldPublisherGrantReq) GetEnvironment() string {
	if m != nil {
		return m.Environment
	}
	return ""
}

func (m *CreateAuthorizedFieldPublisherGrantReq) GetIamRole() string {
	if m != nil {
		return m.IamRole
	}
	return ""
}

type CreateAuthorizedFieldPublisherGrantResp struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CreateAuthorizedFieldPublisherGrantResp) Reset() {
	*m = CreateAuthorizedFieldPublisherGrantResp{}
}
func (m *CreateAuthorizedFieldPublisherGrantResp) String() string { return proto.CompactTextString(m) }
func (*CreateAuthorizedFieldPublisherGrantResp) ProtoMessage()    {}
func (*CreateAuthorizedFieldPublisherGrantResp) Descriptor() ([]byte, []int) {
	return fileDescriptor_infrastructure_c73f25a49ef1ea6c, []int{16}
}
func (m *CreateAuthorizedFieldPublisherGrantResp) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CreateAuthorizedFieldPublisherGrantResp.Unmarshal(m, b)
}
func (m *CreateAuthorizedFieldPublisherGrantResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CreateAuthorizedFieldPublisherGrantResp.Marshal(b, m, deterministic)
}
func (dst *CreateAuthorizedFieldPublisherGrantResp) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CreateAuthorizedFieldPublisherGrantResp.Merge(dst, src)
}
func (m *CreateAuthorizedFieldPublisherGrantResp) XXX_Size() int {
	return xxx_messageInfo_CreateAuthorizedFieldPublisherGrantResp.Size(m)
}
func (m *CreateAuthorizedFieldPublisherGrantResp) XXX_DiscardUnknown() {
	xxx_messageInfo_CreateAuthorizedFieldPublisherGrantResp.DiscardUnknown(m)
}

var xxx_messageInfo_CreateAuthorizedFieldPublisherGrantResp proto.InternalMessageInfo

type AuthorizedField struct {
	MessageName          string   `protobuf:"bytes,1,opt,name=message_name,json=messageName,proto3" json:"message_name,omitempty"`
	FieldName            string   `protobuf:"bytes,2,opt,name=field_name,json=fieldName,proto3" json:"field_name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *AuthorizedField) Reset()         { *m = AuthorizedField{} }
func (m *AuthorizedField) String() string { return proto.CompactTextString(m) }
func (*AuthorizedField) ProtoMessage()    {}
func (*AuthorizedField) Descriptor() ([]byte, []int) {
	return fileDescriptor_infrastructure_c73f25a49ef1ea6c, []int{17}
}
func (m *AuthorizedField) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_AuthorizedField.Unmarshal(m, b)
}
func (m *AuthorizedField) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_AuthorizedField.Marshal(b, m, deterministic)
}
func (dst *AuthorizedField) XXX_Merge(src proto.Message) {
	xxx_messageInfo_AuthorizedField.Merge(dst, src)
}
func (m *AuthorizedField) XXX_Size() int {
	return xxx_messageInfo_AuthorizedField.Size(m)
}
func (m *AuthorizedField) XXX_DiscardUnknown() {
	xxx_messageInfo_AuthorizedField.DiscardUnknown(m)
}

var xxx_messageInfo_AuthorizedField proto.InternalMessageInfo

func (m *AuthorizedField) GetMessageName() string {
	if m != nil {
		return m.MessageName
	}
	return ""
}

func (m *AuthorizedField) GetFieldName() string {
	if m != nil {
		return m.FieldName
	}
	return ""
}

type RevokeAuthorizedFieldGrantReq struct {
	// Types that are valid to be assigned to RevocationType:
	//	*RevokeAuthorizedFieldGrantReq_Publisher
	//	*RevokeAuthorizedFieldGrantReq_Subscriber
	RevocationType       isRevokeAuthorizedFieldGrantReq_RevocationType `protobuf_oneof:"revocation_type"`
	XXX_NoUnkeyedLiteral struct{}                                       `json:"-"`
	XXX_unrecognized     []byte                                         `json:"-"`
	XXX_sizecache        int32                                          `json:"-"`
}

func (m *RevokeAuthorizedFieldGrantReq) Reset()         { *m = RevokeAuthorizedFieldGrantReq{} }
func (m *RevokeAuthorizedFieldGrantReq) String() string { return proto.CompactTextString(m) }
func (*RevokeAuthorizedFieldGrantReq) ProtoMessage()    {}
func (*RevokeAuthorizedFieldGrantReq) Descriptor() ([]byte, []int) {
	return fileDescriptor_infrastructure_c73f25a49ef1ea6c, []int{18}
}
func (m *RevokeAuthorizedFieldGrantReq) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_RevokeAuthorizedFieldGrantReq.Unmarshal(m, b)
}
func (m *RevokeAuthorizedFieldGrantReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_RevokeAuthorizedFieldGrantReq.Marshal(b, m, deterministic)
}
func (dst *RevokeAuthorizedFieldGrantReq) XXX_Merge(src proto.Message) {
	xxx_messageInfo_RevokeAuthorizedFieldGrantReq.Merge(dst, src)
}
func (m *RevokeAuthorizedFieldGrantReq) XXX_Size() int {
	return xxx_messageInfo_RevokeAuthorizedFieldGrantReq.Size(m)
}
func (m *RevokeAuthorizedFieldGrantReq) XXX_DiscardUnknown() {
	xxx_messageInfo_RevokeAuthorizedFieldGrantReq.DiscardUnknown(m)
}

var xxx_messageInfo_RevokeAuthorizedFieldGrantReq proto.InternalMessageInfo

type isRevokeAuthorizedFieldGrantReq_RevocationType interface {
	isRevokeAuthorizedFieldGrantReq_RevocationType()
}

type RevokeAuthorizedFieldGrantReq_Publisher struct {
	Publisher *AuthorizedFieldPublisherGrant `protobuf:"bytes,1,opt,name=publisher,proto3,oneof"`
}

type RevokeAuthorizedFieldGrantReq_Subscriber struct {
	Subscriber *AuthorizedFieldSubscriberGrant `protobuf:"bytes,2,opt,name=subscriber,proto3,oneof"`
}

func (*RevokeAuthorizedFieldGrantReq_Publisher) isRevokeAuthorizedFieldGrantReq_RevocationType() {}

func (*RevokeAuthorizedFieldGrantReq_Subscriber) isRevokeAuthorizedFieldGrantReq_RevocationType() {}

func (m *RevokeAuthorizedFieldGrantReq) GetRevocationType() isRevokeAuthorizedFieldGrantReq_RevocationType {
	if m != nil {
		return m.RevocationType
	}
	return nil
}

func (m *RevokeAuthorizedFieldGrantReq) GetPublisher() *AuthorizedFieldPublisherGrant {
	if x, ok := m.GetRevocationType().(*RevokeAuthorizedFieldGrantReq_Publisher); ok {
		return x.Publisher
	}
	return nil
}

func (m *RevokeAuthorizedFieldGrantReq) GetSubscriber() *AuthorizedFieldSubscriberGrant {
	if x, ok := m.GetRevocationType().(*RevokeAuthorizedFieldGrantReq_Subscriber); ok {
		return x.Subscriber
	}
	return nil
}

// XXX_OneofFuncs is for the internal use of the proto package.
func (*RevokeAuthorizedFieldGrantReq) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
	return _RevokeAuthorizedFieldGrantReq_OneofMarshaler, _RevokeAuthorizedFieldGrantReq_OneofUnmarshaler, _RevokeAuthorizedFieldGrantReq_OneofSizer, []interface{}{
		(*RevokeAuthorizedFieldGrantReq_Publisher)(nil),
		(*RevokeAuthorizedFieldGrantReq_Subscriber)(nil),
	}
}

func _RevokeAuthorizedFieldGrantReq_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
	m := msg.(*RevokeAuthorizedFieldGrantReq)
	// revocation_type
	switch x := m.RevocationType.(type) {
	case *RevokeAuthorizedFieldGrantReq_Publisher:
		b.EncodeVarint(1<<3 | proto.WireBytes)
		if err := b.EncodeMessage(x.Publisher); err != nil {
			return err
		}
	case *RevokeAuthorizedFieldGrantReq_Subscriber:
		b.EncodeVarint(2<<3 | proto.WireBytes)
		if err := b.EncodeMessage(x.Subscriber); err != nil {
			return err
		}
	case nil:
	default:
		return fmt.Errorf("RevokeAuthorizedFieldGrantReq.RevocationType has unexpected type %T", x)
	}
	return nil
}

func _RevokeAuthorizedFieldGrantReq_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
	m := msg.(*RevokeAuthorizedFieldGrantReq)
	switch tag {
	case 1: // revocation_type.publisher
		if wire != proto.WireBytes {
			return true, proto.ErrInternalBadWireType
		}
		msg := new(AuthorizedFieldPublisherGrant)
		err := b.DecodeMessage(msg)
		m.RevocationType = &RevokeAuthorizedFieldGrantReq_Publisher{msg}
		return true, err
	case 2: // revocation_type.subscriber
		if wire != proto.WireBytes {
			return true, proto.ErrInternalBadWireType
		}
		msg := new(AuthorizedFieldSubscriberGrant)
		err := b.DecodeMessage(msg)
		m.RevocationType = &RevokeAuthorizedFieldGrantReq_Subscriber{msg}
		return true, err
	default:
		return false, nil
	}
}

func _RevokeAuthorizedFieldGrantReq_OneofSizer(msg proto.Message) (n int) {
	m := msg.(*RevokeAuthorizedFieldGrantReq)
	// revocation_type
	switch x := m.RevocationType.(type) {
	case *RevokeAuthorizedFieldGrantReq_Publisher:
		s := proto.Size(x.Publisher)
		n += 1 // tag and wire
		n += proto.SizeVarint(uint64(s))
		n += s
	case *RevokeAuthorizedFieldGrantReq_Subscriber:
		s := proto.Size(x.Subscriber)
		n += 1 // tag and wire
		n += proto.SizeVarint(uint64(s))
		n += s
	case nil:
	default:
		panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
	}
	return n
}

type RevokeAuthorizedFieldGrantResp struct {
	Revoked              bool     `protobuf:"varint,1,opt,name=revoked,proto3" json:"revoked,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *RevokeAuthorizedFieldGrantResp) Reset()         { *m = RevokeAuthorizedFieldGrantResp{} }
func (m *RevokeAuthorizedFieldGrantResp) String() string { return proto.CompactTextString(m) }
func (*RevokeAuthorizedFieldGrantResp) ProtoMessage()    {}
func (*RevokeAuthorizedFieldGrantResp) Descriptor() ([]byte, []int) {
	return fileDescriptor_infrastructure_c73f25a49ef1ea6c, []int{19}
}
func (m *RevokeAuthorizedFieldGrantResp) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_RevokeAuthorizedFieldGrantResp.Unmarshal(m, b)
}
func (m *RevokeAuthorizedFieldGrantResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_RevokeAuthorizedFieldGrantResp.Marshal(b, m, deterministic)
}
func (dst *RevokeAuthorizedFieldGrantResp) XXX_Merge(src proto.Message) {
	xxx_messageInfo_RevokeAuthorizedFieldGrantResp.Merge(dst, src)
}
func (m *RevokeAuthorizedFieldGrantResp) XXX_Size() int {
	return xxx_messageInfo_RevokeAuthorizedFieldGrantResp.Size(m)
}
func (m *RevokeAuthorizedFieldGrantResp) XXX_DiscardUnknown() {
	xxx_messageInfo_RevokeAuthorizedFieldGrantResp.DiscardUnknown(m)
}

var xxx_messageInfo_RevokeAuthorizedFieldGrantResp proto.InternalMessageInfo

func (m *RevokeAuthorizedFieldGrantResp) GetRevoked() bool {
	if m != nil {
		return m.Revoked
	}
	return false
}

type ListAuthorizedFieldSubscriberGrantsByAuthorizedFieldReq struct {
	EventType            string           `protobuf:"bytes,1,opt,name=event_type,json=eventType,proto3" json:"event_type,omitempty"`
	Environment          string           `protobuf:"bytes,2,opt,name=environment,proto3" json:"environment,omitempty"`
	AuthorizedField      *AuthorizedField `protobuf:"bytes,3,opt,name=authorized_field,json=authorizedField,proto3" json:"authorized_field,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (m *ListAuthorizedFieldSubscriberGrantsByAuthorizedFieldReq) Reset() {
	*m = ListAuthorizedFieldSubscriberGrantsByAuthorizedFieldReq{}
}
func (m *ListAuthorizedFieldSubscriberGrantsByAuthorizedFieldReq) String() string {
	return proto.CompactTextString(m)
}
func (*ListAuthorizedFieldSubscriberGrantsByAuthorizedFieldReq) ProtoMessage() {}
func (*ListAuthorizedFieldSubscriberGrantsByAuthorizedFieldReq) Descriptor() ([]byte, []int) {
	return fileDescriptor_infrastructure_c73f25a49ef1ea6c, []int{20}
}
func (m *ListAuthorizedFieldSubscriberGrantsByAuthorizedFieldReq) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_ListAuthorizedFieldSubscriberGrantsByAuthorizedFieldReq.Unmarshal(m, b)
}
func (m *ListAuthorizedFieldSubscriberGrantsByAuthorizedFieldReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_ListAuthorizedFieldSubscriberGrantsByAuthorizedFieldReq.Marshal(b, m, deterministic)
}
func (dst *ListAuthorizedFieldSubscriberGrantsByAuthorizedFieldReq) XXX_Merge(src proto.Message) {
	xxx_messageInfo_ListAuthorizedFieldSubscriberGrantsByAuthorizedFieldReq.Merge(dst, src)
}
func (m *ListAuthorizedFieldSubscriberGrantsByAuthorizedFieldReq) XXX_Size() int {
	return xxx_messageInfo_ListAuthorizedFieldSubscriberGrantsByAuthorizedFieldReq.Size(m)
}
func (m *ListAuthorizedFieldSubscriberGrantsByAuthorizedFieldReq) XXX_DiscardUnknown() {
	xxx_messageInfo_ListAuthorizedFieldSubscriberGrantsByAuthorizedFieldReq.DiscardUnknown(m)
}

var xxx_messageInfo_ListAuthorizedFieldSubscriberGrantsByAuthorizedFieldReq proto.InternalMessageInfo

func (m *ListAuthorizedFieldSubscriberGrantsByAuthorizedFieldReq) GetEventType() string {
	if m != nil {
		return m.EventType
	}
	return ""
}

func (m *ListAuthorizedFieldSubscriberGrantsByAuthorizedFieldReq) GetEnvironment() string {
	if m != nil {
		return m.Environment
	}
	return ""
}

func (m *ListAuthorizedFieldSubscriberGrantsByAuthorizedFieldReq) GetAuthorizedField() *AuthorizedField {
	if m != nil {
		return m.AuthorizedField
	}
	return nil
}

type ListAuthorizedFieldSubscriberGrantsByAuthorizedFieldResp struct {
	SubscriberGrants     []*AuthorizedFieldSubscriberGrant `protobuf:"bytes,1,rep,name=subscriber_grants,json=subscriberGrants,proto3" json:"subscriber_grants,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                          `json:"-"`
	XXX_unrecognized     []byte                            `json:"-"`
	XXX_sizecache        int32                             `json:"-"`
}

func (m *ListAuthorizedFieldSubscriberGrantsByAuthorizedFieldResp) Reset() {
	*m = ListAuthorizedFieldSubscriberGrantsByAuthorizedFieldResp{}
}
func (m *ListAuthorizedFieldSubscriberGrantsByAuthorizedFieldResp) String() string {
	return proto.CompactTextString(m)
}
func (*ListAuthorizedFieldSubscriberGrantsByAuthorizedFieldResp) ProtoMessage() {}
func (*ListAuthorizedFieldSubscriberGrantsByAuthorizedFieldResp) Descriptor() ([]byte, []int) {
	return fileDescriptor_infrastructure_c73f25a49ef1ea6c, []int{21}
}
func (m *ListAuthorizedFieldSubscriberGrantsByAuthorizedFieldResp) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_ListAuthorizedFieldSubscriberGrantsByAuthorizedFieldResp.Unmarshal(m, b)
}
func (m *ListAuthorizedFieldSubscriberGrantsByAuthorizedFieldResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_ListAuthorizedFieldSubscriberGrantsByAuthorizedFieldResp.Marshal(b, m, deterministic)
}
func (dst *ListAuthorizedFieldSubscriberGrantsByAuthorizedFieldResp) XXX_Merge(src proto.Message) {
	xxx_messageInfo_ListAuthorizedFieldSubscriberGrantsByAuthorizedFieldResp.Merge(dst, src)
}
func (m *ListAuthorizedFieldSubscriberGrantsByAuthorizedFieldResp) XXX_Size() int {
	return xxx_messageInfo_ListAuthorizedFieldSubscriberGrantsByAuthorizedFieldResp.Size(m)
}
func (m *ListAuthorizedFieldSubscriberGrantsByAuthorizedFieldResp) XXX_DiscardUnknown() {
	xxx_messageInfo_ListAuthorizedFieldSubscriberGrantsByAuthorizedFieldResp.DiscardUnknown(m)
}

var xxx_messageInfo_ListAuthorizedFieldSubscriberGrantsByAuthorizedFieldResp proto.InternalMessageInfo

func (m *ListAuthorizedFieldSubscriberGrantsByAuthorizedFieldResp) GetSubscriberGrants() []*AuthorizedFieldSubscriberGrant {
	if m != nil {
		return m.SubscriberGrants
	}
	return nil
}

type DeleteAuthorizedFieldGrantReq struct {
	// Types that are valid to be assigned to Grant:
	//	*DeleteAuthorizedFieldGrantReq_Publisher
	//	*DeleteAuthorizedFieldGrantReq_Subscriber
	Grant                isDeleteAuthorizedFieldGrantReq_Grant `protobuf_oneof:"grant"`
	XXX_NoUnkeyedLiteral struct{}                              `json:"-"`
	XXX_unrecognized     []byte                                `json:"-"`
	XXX_sizecache        int32                                 `json:"-"`
}

func (m *DeleteAuthorizedFieldGrantReq) Reset()         { *m = DeleteAuthorizedFieldGrantReq{} }
func (m *DeleteAuthorizedFieldGrantReq) String() string { return proto.CompactTextString(m) }
func (*DeleteAuthorizedFieldGrantReq) ProtoMessage()    {}
func (*DeleteAuthorizedFieldGrantReq) Descriptor() ([]byte, []int) {
	return fileDescriptor_infrastructure_c73f25a49ef1ea6c, []int{22}
}
func (m *DeleteAuthorizedFieldGrantReq) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_DeleteAuthorizedFieldGrantReq.Unmarshal(m, b)
}
func (m *DeleteAuthorizedFieldGrantReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_DeleteAuthorizedFieldGrantReq.Marshal(b, m, deterministic)
}
func (dst *DeleteAuthorizedFieldGrantReq) XXX_Merge(src proto.Message) {
	xxx_messageInfo_DeleteAuthorizedFieldGrantReq.Merge(dst, src)
}
func (m *DeleteAuthorizedFieldGrantReq) XXX_Size() int {
	return xxx_messageInfo_DeleteAuthorizedFieldGrantReq.Size(m)
}
func (m *DeleteAuthorizedFieldGrantReq) XXX_DiscardUnknown() {
	xxx_messageInfo_DeleteAuthorizedFieldGrantReq.DiscardUnknown(m)
}

var xxx_messageInfo_DeleteAuthorizedFieldGrantReq proto.InternalMessageInfo

type isDeleteAuthorizedFieldGrantReq_Grant interface {
	isDeleteAuthorizedFieldGrantReq_Grant()
}

type DeleteAuthorizedFieldGrantReq_Publisher struct {
	Publisher *AuthorizedFieldPublisherGrant `protobuf:"bytes,1,opt,name=publisher,proto3,oneof"`
}

type DeleteAuthorizedFieldGrantReq_Subscriber struct {
	Subscriber *AuthorizedFieldSubscriberGrant `protobuf:"bytes,2,opt,name=subscriber,proto3,oneof"`
}

func (*DeleteAuthorizedFieldGrantReq_Publisher) isDeleteAuthorizedFieldGrantReq_Grant() {}

func (*DeleteAuthorizedFieldGrantReq_Subscriber) isDeleteAuthorizedFieldGrantReq_Grant() {}

func (m *DeleteAuthorizedFieldGrantReq) GetGrant() isDeleteAuthorizedFieldGrantReq_Grant {
	if m != nil {
		return m.Grant
	}
	return nil
}

func (m *DeleteAuthorizedFieldGrantReq) GetPublisher() *AuthorizedFieldPublisherGrant {
	if x, ok := m.GetGrant().(*DeleteAuthorizedFieldGrantReq_Publisher); ok {
		return x.Publisher
	}
	return nil
}

func (m *DeleteAuthorizedFieldGrantReq) GetSubscriber() *AuthorizedFieldSubscriberGrant {
	if x, ok := m.GetGrant().(*DeleteAuthorizedFieldGrantReq_Subscriber); ok {
		return x.Subscriber
	}
	return nil
}

// XXX_OneofFuncs is for the internal use of the proto package.
func (*DeleteAuthorizedFieldGrantReq) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
	return _DeleteAuthorizedFieldGrantReq_OneofMarshaler, _DeleteAuthorizedFieldGrantReq_OneofUnmarshaler, _DeleteAuthorizedFieldGrantReq_OneofSizer, []interface{}{
		(*DeleteAuthorizedFieldGrantReq_Publisher)(nil),
		(*DeleteAuthorizedFieldGrantReq_Subscriber)(nil),
	}
}

func _DeleteAuthorizedFieldGrantReq_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
	m := msg.(*DeleteAuthorizedFieldGrantReq)
	// grant
	switch x := m.Grant.(type) {
	case *DeleteAuthorizedFieldGrantReq_Publisher:
		b.EncodeVarint(1<<3 | proto.WireBytes)
		if err := b.EncodeMessage(x.Publisher); err != nil {
			return err
		}
	case *DeleteAuthorizedFieldGrantReq_Subscriber:
		b.EncodeVarint(2<<3 | proto.WireBytes)
		if err := b.EncodeMessage(x.Subscriber); err != nil {
			return err
		}
	case nil:
	default:
		return fmt.Errorf("DeleteAuthorizedFieldGrantReq.Grant has unexpected type %T", x)
	}
	return nil
}

func _DeleteAuthorizedFieldGrantReq_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
	m := msg.(*DeleteAuthorizedFieldGrantReq)
	switch tag {
	case 1: // grant.publisher
		if wire != proto.WireBytes {
			return true, proto.ErrInternalBadWireType
		}
		msg := new(AuthorizedFieldPublisherGrant)
		err := b.DecodeMessage(msg)
		m.Grant = &DeleteAuthorizedFieldGrantReq_Publisher{msg}
		return true, err
	case 2: // grant.subscriber
		if wire != proto.WireBytes {
			return true, proto.ErrInternalBadWireType
		}
		msg := new(AuthorizedFieldSubscriberGrant)
		err := b.DecodeMessage(msg)
		m.Grant = &DeleteAuthorizedFieldGrantReq_Subscriber{msg}
		return true, err
	default:
		return false, nil
	}
}

func _DeleteAuthorizedFieldGrantReq_OneofSizer(msg proto.Message) (n int) {
	m := msg.(*DeleteAuthorizedFieldGrantReq)
	// grant
	switch x := m.Grant.(type) {
	case *DeleteAuthorizedFieldGrantReq_Publisher:
		s := proto.Size(x.Publisher)
		n += 1 // tag and wire
		n += proto.SizeVarint(uint64(s))
		n += s
	case *DeleteAuthorizedFieldGrantReq_Subscriber:
		s := proto.Size(x.Subscriber)
		n += 1 // tag and wire
		n += proto.SizeVarint(uint64(s))
		n += s
	case nil:
	default:
		panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
	}
	return n
}

type DeleteAuthorizedFieldGrantResp struct {
	Deleted              bool     `protobuf:"varint,1,opt,name=deleted,proto3" json:"deleted,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *DeleteAuthorizedFieldGrantResp) Reset()         { *m = DeleteAuthorizedFieldGrantResp{} }
func (m *DeleteAuthorizedFieldGrantResp) String() string { return proto.CompactTextString(m) }
func (*DeleteAuthorizedFieldGrantResp) ProtoMessage()    {}
func (*DeleteAuthorizedFieldGrantResp) Descriptor() ([]byte, []int) {
	return fileDescriptor_infrastructure_c73f25a49ef1ea6c, []int{23}
}
func (m *DeleteAuthorizedFieldGrantResp) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_DeleteAuthorizedFieldGrantResp.Unmarshal(m, b)
}
func (m *DeleteAuthorizedFieldGrantResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_DeleteAuthorizedFieldGrantResp.Marshal(b, m, deterministic)
}
func (dst *DeleteAuthorizedFieldGrantResp) XXX_Merge(src proto.Message) {
	xxx_messageInfo_DeleteAuthorizedFieldGrantResp.Merge(dst, src)
}
func (m *DeleteAuthorizedFieldGrantResp) XXX_Size() int {
	return xxx_messageInfo_DeleteAuthorizedFieldGrantResp.Size(m)
}
func (m *DeleteAuthorizedFieldGrantResp) XXX_DiscardUnknown() {
	xxx_messageInfo_DeleteAuthorizedFieldGrantResp.DiscardUnknown(m)
}

var xxx_messageInfo_DeleteAuthorizedFieldGrantResp proto.InternalMessageInfo

func (m *DeleteAuthorizedFieldGrantResp) GetDeleted() bool {
	if m != nil {
		return m.Deleted
	}
	return false
}

type DeleteAuthorizedFieldSubscriberGrantReq struct {
	Grant                *AuthorizedFieldSubscriberGrant `protobuf:"bytes,1,opt,name=grant,proto3" json:"grant,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                        `json:"-"`
	XXX_unrecognized     []byte                          `json:"-"`
	XXX_sizecache        int32                           `json:"-"`
}

func (m *DeleteAuthorizedFieldSubscriberGrantReq) Reset() {
	*m = DeleteAuthorizedFieldSubscriberGrantReq{}
}
func (m *DeleteAuthorizedFieldSubscriberGrantReq) String() string { return proto.CompactTextString(m) }
func (*DeleteAuthorizedFieldSubscriberGrantReq) ProtoMessage()    {}
func (*DeleteAuthorizedFieldSubscriberGrantReq) Descriptor() ([]byte, []int) {
	return fileDescriptor_infrastructure_c73f25a49ef1ea6c, []int{24}
}
func (m *DeleteAuthorizedFieldSubscriberGrantReq) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_DeleteAuthorizedFieldSubscriberGrantReq.Unmarshal(m, b)
}
func (m *DeleteAuthorizedFieldSubscriberGrantReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_DeleteAuthorizedFieldSubscriberGrantReq.Marshal(b, m, deterministic)
}
func (dst *DeleteAuthorizedFieldSubscriberGrantReq) XXX_Merge(src proto.Message) {
	xxx_messageInfo_DeleteAuthorizedFieldSubscriberGrantReq.Merge(dst, src)
}
func (m *DeleteAuthorizedFieldSubscriberGrantReq) XXX_Size() int {
	return xxx_messageInfo_DeleteAuthorizedFieldSubscriberGrantReq.Size(m)
}
func (m *DeleteAuthorizedFieldSubscriberGrantReq) XXX_DiscardUnknown() {
	xxx_messageInfo_DeleteAuthorizedFieldSubscriberGrantReq.DiscardUnknown(m)
}

var xxx_messageInfo_DeleteAuthorizedFieldSubscriberGrantReq proto.InternalMessageInfo

func (m *DeleteAuthorizedFieldSubscriberGrantReq) GetGrant() *AuthorizedFieldSubscriberGrant {
	if m != nil {
		return m.Grant
	}
	return nil
}

type DeleteAuthorizedFieldSubscriberGrantResp struct {
	Deleted              bool     `protobuf:"varint,1,opt,name=deleted,proto3" json:"deleted,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *DeleteAuthorizedFieldSubscriberGrantResp) Reset() {
	*m = DeleteAuthorizedFieldSubscriberGrantResp{}
}
func (m *DeleteAuthorizedFieldSubscriberGrantResp) String() string { return proto.CompactTextString(m) }
func (*DeleteAuthorizedFieldSubscriberGrantResp) ProtoMessage()    {}
func (*DeleteAuthorizedFieldSubscriberGrantResp) Descriptor() ([]byte, []int) {
	return fileDescriptor_infrastructure_c73f25a49ef1ea6c, []int{25}
}
func (m *DeleteAuthorizedFieldSubscriberGrantResp) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_DeleteAuthorizedFieldSubscriberGrantResp.Unmarshal(m, b)
}
func (m *DeleteAuthorizedFieldSubscriberGrantResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_DeleteAuthorizedFieldSubscriberGrantResp.Marshal(b, m, deterministic)
}
func (dst *DeleteAuthorizedFieldSubscriberGrantResp) XXX_Merge(src proto.Message) {
	xxx_messageInfo_DeleteAuthorizedFieldSubscriberGrantResp.Merge(dst, src)
}
func (m *DeleteAuthorizedFieldSubscriberGrantResp) XXX_Size() int {
	return xxx_messageInfo_DeleteAuthorizedFieldSubscriberGrantResp.Size(m)
}
func (m *DeleteAuthorizedFieldSubscriberGrantResp) XXX_DiscardUnknown() {
	xxx_messageInfo_DeleteAuthorizedFieldSubscriberGrantResp.DiscardUnknown(m)
}

var xxx_messageInfo_DeleteAuthorizedFieldSubscriberGrantResp proto.InternalMessageInfo

func (m *DeleteAuthorizedFieldSubscriberGrantResp) GetDeleted() bool {
	if m != nil {
		return m.Deleted
	}
	return false
}

type DeleteEventTypeReq struct {
	EventType            string   `protobuf:"bytes,1,opt,name=event_type,json=eventType,proto3" json:"event_type,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *DeleteEventTypeReq) Reset()         { *m = DeleteEventTypeReq{} }
func (m *DeleteEventTypeReq) String() string { return proto.CompactTextString(m) }
func (*DeleteEventTypeReq) ProtoMessage()    {}
func (*DeleteEventTypeReq) Descriptor() ([]byte, []int) {
	return fileDescriptor_infrastructure_c73f25a49ef1ea6c, []int{26}
}
func (m *DeleteEventTypeReq) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_DeleteEventTypeReq.Unmarshal(m, b)
}
func (m *DeleteEventTypeReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_DeleteEventTypeReq.Marshal(b, m, deterministic)
}
func (dst *DeleteEventTypeReq) XXX_Merge(src proto.Message) {
	xxx_messageInfo_DeleteEventTypeReq.Merge(dst, src)
}
func (m *DeleteEventTypeReq) XXX_Size() int {
	return xxx_messageInfo_DeleteEventTypeReq.Size(m)
}
func (m *DeleteEventTypeReq) XXX_DiscardUnknown() {
	xxx_messageInfo_DeleteEventTypeReq.DiscardUnknown(m)
}

var xxx_messageInfo_DeleteEventTypeReq proto.InternalMessageInfo

func (m *DeleteEventTypeReq) GetEventType() string {
	if m != nil {
		return m.EventType
	}
	return ""
}

type DeleteEventTypeResp struct {
	Deleted              bool     `protobuf:"varint,1,opt,name=deleted,proto3" json:"deleted,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *DeleteEventTypeResp) Reset()         { *m = DeleteEventTypeResp{} }
func (m *DeleteEventTypeResp) String() string { return proto.CompactTextString(m) }
func (*DeleteEventTypeResp) ProtoMessage()    {}
func (*DeleteEventTypeResp) Descriptor() ([]byte, []int) {
	return fileDescriptor_infrastructure_c73f25a49ef1ea6c, []int{27}
}
func (m *DeleteEventTypeResp) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_DeleteEventTypeResp.Unmarshal(m, b)
}
func (m *DeleteEventTypeResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_DeleteEventTypeResp.Marshal(b, m, deterministic)
}
func (dst *DeleteEventTypeResp) XXX_Merge(src proto.Message) {
	xxx_messageInfo_DeleteEventTypeResp.Merge(dst, src)
}
func (m *DeleteEventTypeResp) XXX_Size() int {
	return xxx_messageInfo_DeleteEventTypeResp.Size(m)
}
func (m *DeleteEventTypeResp) XXX_DiscardUnknown() {
	xxx_messageInfo_DeleteEventTypeResp.DiscardUnknown(m)
}

var xxx_messageInfo_DeleteEventTypeResp proto.InternalMessageInfo

func (m *DeleteEventTypeResp) GetDeleted() bool {
	if m != nil {
		return m.Deleted
	}
	return false
}

type DeleteEventStreamsForEventTypeReq struct {
	EventType            string   `protobuf:"bytes,1,opt,name=event_type,json=eventType,proto3" json:"event_type,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *DeleteEventStreamsForEventTypeReq) Reset()         { *m = DeleteEventStreamsForEventTypeReq{} }
func (m *DeleteEventStreamsForEventTypeReq) String() string { return proto.CompactTextString(m) }
func (*DeleteEventStreamsForEventTypeReq) ProtoMessage()    {}
func (*DeleteEventStreamsForEventTypeReq) Descriptor() ([]byte, []int) {
	return fileDescriptor_infrastructure_c73f25a49ef1ea6c, []int{28}
}
func (m *DeleteEventStreamsForEventTypeReq) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_DeleteEventStreamsForEventTypeReq.Unmarshal(m, b)
}
func (m *DeleteEventStreamsForEventTypeReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_DeleteEventStreamsForEventTypeReq.Marshal(b, m, deterministic)
}
func (dst *DeleteEventStreamsForEventTypeReq) XXX_Merge(src proto.Message) {
	xxx_messageInfo_DeleteEventStreamsForEventTypeReq.Merge(dst, src)
}
func (m *DeleteEventStreamsForEventTypeReq) XXX_Size() int {
	return xxx_messageInfo_DeleteEventStreamsForEventTypeReq.Size(m)
}
func (m *DeleteEventStreamsForEventTypeReq) XXX_DiscardUnknown() {
	xxx_messageInfo_DeleteEventStreamsForEventTypeReq.DiscardUnknown(m)
}

var xxx_messageInfo_DeleteEventStreamsForEventTypeReq proto.InternalMessageInfo

func (m *DeleteEventStreamsForEventTypeReq) GetEventType() string {
	if m != nil {
		return m.EventType
	}
	return ""
}

type DeleteEventStreamsForEventTypeResp struct {
	Deleted              bool     `protobuf:"varint,1,opt,name=deleted,proto3" json:"deleted,omitempty"`
	NumDeleted           int32    `protobuf:"varint,2,opt,name=num_deleted,json=numDeleted,proto3" json:"num_deleted,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *DeleteEventStreamsForEventTypeResp) Reset()         { *m = DeleteEventStreamsForEventTypeResp{} }
func (m *DeleteEventStreamsForEventTypeResp) String() string { return proto.CompactTextString(m) }
func (*DeleteEventStreamsForEventTypeResp) ProtoMessage()    {}
func (*DeleteEventStreamsForEventTypeResp) Descriptor() ([]byte, []int) {
	return fileDescriptor_infrastructure_c73f25a49ef1ea6c, []int{29}
}
func (m *DeleteEventStreamsForEventTypeResp) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_DeleteEventStreamsForEventTypeResp.Unmarshal(m, b)
}
func (m *DeleteEventStreamsForEventTypeResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_DeleteEventStreamsForEventTypeResp.Marshal(b, m, deterministic)
}
func (dst *DeleteEventStreamsForEventTypeResp) XXX_Merge(src proto.Message) {
	xxx_messageInfo_DeleteEventStreamsForEventTypeResp.Merge(dst, src)
}
func (m *DeleteEventStreamsForEventTypeResp) XXX_Size() int {
	return xxx_messageInfo_DeleteEventStreamsForEventTypeResp.Size(m)
}
func (m *DeleteEventStreamsForEventTypeResp) XXX_DiscardUnknown() {
	xxx_messageInfo_DeleteEventStreamsForEventTypeResp.DiscardUnknown(m)
}

var xxx_messageInfo_DeleteEventStreamsForEventTypeResp proto.InternalMessageInfo

func (m *DeleteEventStreamsForEventTypeResp) GetDeleted() bool {
	if m != nil {
		return m.Deleted
	}
	return false
}

func (m *DeleteEventStreamsForEventTypeResp) GetNumDeleted() int32 {
	if m != nil {
		return m.NumDeleted
	}
	return 0
}

type DeleteAuthorizedFieldReq struct {
	EventType            string           `protobuf:"bytes,1,opt,name=event_type,json=eventType,proto3" json:"event_type,omitempty"`
	Environment          string           `protobuf:"bytes,2,opt,name=environment,proto3" json:"environment,omitempty"`
	AuthorizedField      *AuthorizedField `protobuf:"bytes,3,opt,name=authorized_field,json=authorizedField,proto3" json:"authorized_field,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (m *DeleteAuthorizedFieldReq) Reset()         { *m = DeleteAuthorizedFieldReq{} }
func (m *DeleteAuthorizedFieldReq) String() string { return proto.CompactTextString(m) }
func (*DeleteAuthorizedFieldReq) ProtoMessage()    {}
func (*DeleteAuthorizedFieldReq) Descriptor() ([]byte, []int) {
	return fileDescriptor_infrastructure_c73f25a49ef1ea6c, []int{30}
}
func (m *DeleteAuthorizedFieldReq) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_DeleteAuthorizedFieldReq.Unmarshal(m, b)
}
func (m *DeleteAuthorizedFieldReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_DeleteAuthorizedFieldReq.Marshal(b, m, deterministic)
}
func (dst *DeleteAuthorizedFieldReq) XXX_Merge(src proto.Message) {
	xxx_messageInfo_DeleteAuthorizedFieldReq.Merge(dst, src)
}
func (m *DeleteAuthorizedFieldReq) XXX_Size() int {
	return xxx_messageInfo_DeleteAuthorizedFieldReq.Size(m)
}
func (m *DeleteAuthorizedFieldReq) XXX_DiscardUnknown() {
	xxx_messageInfo_DeleteAuthorizedFieldReq.DiscardUnknown(m)
}

var xxx_messageInfo_DeleteAuthorizedFieldReq proto.InternalMessageInfo

func (m *DeleteAuthorizedFieldReq) GetEventType() string {
	if m != nil {
		return m.EventType
	}
	return ""
}

func (m *DeleteAuthorizedFieldReq) GetEnvironment() string {
	if m != nil {
		return m.Environment
	}
	return ""
}

func (m *DeleteAuthorizedFieldReq) GetAuthorizedField() *AuthorizedField {
	if m != nil {
		return m.AuthorizedField
	}
	return nil
}

type DeleteAuthorizedFieldResp struct {
	Deleted              bool     `protobuf:"varint,1,opt,name=deleted,proto3" json:"deleted,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *DeleteAuthorizedFieldResp) Reset()         { *m = DeleteAuthorizedFieldResp{} }
func (m *DeleteAuthorizedFieldResp) String() string { return proto.CompactTextString(m) }
func (*DeleteAuthorizedFieldResp) ProtoMessage()    {}
func (*DeleteAuthorizedFieldResp) Descriptor() ([]byte, []int) {
	return fileDescriptor_infrastructure_c73f25a49ef1ea6c, []int{31}
}
func (m *DeleteAuthorizedFieldResp) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_DeleteAuthorizedFieldResp.Unmarshal(m, b)
}
func (m *DeleteAuthorizedFieldResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_DeleteAuthorizedFieldResp.Marshal(b, m, deterministic)
}
func (dst *DeleteAuthorizedFieldResp) XXX_Merge(src proto.Message) {
	xxx_messageInfo_DeleteAuthorizedFieldResp.Merge(dst, src)
}
func (m *DeleteAuthorizedFieldResp) XXX_Size() int {
	return xxx_messageInfo_DeleteAuthorizedFieldResp.Size(m)
}
func (m *DeleteAuthorizedFieldResp) XXX_DiscardUnknown() {
	xxx_messageInfo_DeleteAuthorizedFieldResp.DiscardUnknown(m)
}

var xxx_messageInfo_DeleteAuthorizedFieldResp proto.InternalMessageInfo

func (m *DeleteAuthorizedFieldResp) GetDeleted() bool {
	if m != nil {
		return m.Deleted
	}
	return false
}

type AuthorizedFieldPublisherGrant struct {
	EventType            string   `protobuf:"bytes,1,opt,name=event_type,json=eventType,proto3" json:"event_type,omitempty"`
	Environment          string   `protobuf:"bytes,2,opt,name=environment,proto3" json:"environment,omitempty"`
	IamRole              string   `protobuf:"bytes,3,opt,name=iam_role,json=iamRole,proto3" json:"iam_role,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *AuthorizedFieldPublisherGrant) Reset()         { *m = AuthorizedFieldPublisherGrant{} }
func (m *AuthorizedFieldPublisherGrant) String() string { return proto.CompactTextString(m) }
func (*AuthorizedFieldPublisherGrant) ProtoMessage()    {}
func (*AuthorizedFieldPublisherGrant) Descriptor() ([]byte, []int) {
	return fileDescriptor_infrastructure_c73f25a49ef1ea6c, []int{32}
}
func (m *AuthorizedFieldPublisherGrant) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_AuthorizedFieldPublisherGrant.Unmarshal(m, b)
}
func (m *AuthorizedFieldPublisherGrant) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_AuthorizedFieldPublisherGrant.Marshal(b, m, deterministic)
}
func (dst *AuthorizedFieldPublisherGrant) XXX_Merge(src proto.Message) {
	xxx_messageInfo_AuthorizedFieldPublisherGrant.Merge(dst, src)
}
func (m *AuthorizedFieldPublisherGrant) XXX_Size() int {
	return xxx_messageInfo_AuthorizedFieldPublisherGrant.Size(m)
}
func (m *AuthorizedFieldPublisherGrant) XXX_DiscardUnknown() {
	xxx_messageInfo_AuthorizedFieldPublisherGrant.DiscardUnknown(m)
}

var xxx_messageInfo_AuthorizedFieldPublisherGrant proto.InternalMessageInfo

func (m *AuthorizedFieldPublisherGrant) GetEventType() string {
	if m != nil {
		return m.EventType
	}
	return ""
}

func (m *AuthorizedFieldPublisherGrant) GetEnvironment() string {
	if m != nil {
		return m.Environment
	}
	return ""
}

func (m *AuthorizedFieldPublisherGrant) GetIamRole() string {
	if m != nil {
		return m.IamRole
	}
	return ""
}

type AuthorizedFieldSubscriberGrant struct {
	EventType            string           `protobuf:"bytes,1,opt,name=event_type,json=eventType,proto3" json:"event_type,omitempty"`
	Environment          string           `protobuf:"bytes,2,opt,name=environment,proto3" json:"environment,omitempty"`
	AuthorizedField      *AuthorizedField `protobuf:"bytes,3,opt,name=authorized_field,json=authorizedField,proto3" json:"authorized_field,omitempty"`
	IamRole              string           `protobuf:"bytes,4,opt,name=iam_role,json=iamRole,proto3" json:"iam_role,omitempty"`
	KmsGrantId           string           `protobuf:"bytes,5,opt,name=kms_grant_id,json=kmsGrantId,proto3" json:"kms_grant_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (m *AuthorizedFieldSubscriberGrant) Reset()         { *m = AuthorizedFieldSubscriberGrant{} }
func (m *AuthorizedFieldSubscriberGrant) String() string { return proto.CompactTextString(m) }
func (*AuthorizedFieldSubscriberGrant) ProtoMessage()    {}
func (*AuthorizedFieldSubscriberGrant) Descriptor() ([]byte, []int) {
	return fileDescriptor_infrastructure_c73f25a49ef1ea6c, []int{33}
}
func (m *AuthorizedFieldSubscriberGrant) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_AuthorizedFieldSubscriberGrant.Unmarshal(m, b)
}
func (m *AuthorizedFieldSubscriberGrant) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_AuthorizedFieldSubscriberGrant.Marshal(b, m, deterministic)
}
func (dst *AuthorizedFieldSubscriberGrant) XXX_Merge(src proto.Message) {
	xxx_messageInfo_AuthorizedFieldSubscriberGrant.Merge(dst, src)
}
func (m *AuthorizedFieldSubscriberGrant) XXX_Size() int {
	return xxx_messageInfo_AuthorizedFieldSubscriberGrant.Size(m)
}
func (m *AuthorizedFieldSubscriberGrant) XXX_DiscardUnknown() {
	xxx_messageInfo_AuthorizedFieldSubscriberGrant.DiscardUnknown(m)
}

var xxx_messageInfo_AuthorizedFieldSubscriberGrant proto.InternalMessageInfo

func (m *AuthorizedFieldSubscriberGrant) GetEventType() string {
	if m != nil {
		return m.EventType
	}
	return ""
}

func (m *AuthorizedFieldSubscriberGrant) GetEnvironment() string {
	if m != nil {
		return m.Environment
	}
	return ""
}

func (m *AuthorizedFieldSubscriberGrant) GetAuthorizedField() *AuthorizedField {
	if m != nil {
		return m.AuthorizedField
	}
	return nil
}

func (m *AuthorizedFieldSubscriberGrant) GetIamRole() string {
	if m != nil {
		return m.IamRole
	}
	return ""
}

func (m *AuthorizedFieldSubscriberGrant) GetKmsGrantId() string {
	if m != nil {
		return m.KmsGrantId
	}
	return ""
}

type Publication struct {
	EventType                 string   `protobuf:"bytes,1,opt,name=event_type,json=eventType,proto3" json:"event_type,omitempty"`
	Environment               string   `protobuf:"bytes,2,opt,name=environment,proto3" json:"environment,omitempty"`
	SnsTopicArn               string   `protobuf:"bytes,3,opt,name=sns_topic_arn,json=snsTopicArn,proto3" json:"sns_topic_arn,omitempty"`
	EventDescription          string   `protobuf:"bytes,4,opt,name=event_description,json=eventDescription,proto3" json:"event_description,omitempty"`
	EventDeprecated           bool     `protobuf:"varint,5,opt,name=event_deprecated,json=eventDeprecated,proto3" json:"event_deprecated,omitempty"`
	PublisherIamRole          string   `protobuf:"bytes,6,opt,name=publisher_iam_role,json=publisherIamRole,proto3" json:"publisher_iam_role,omitempty"`
	PublisherServiceName      string   `protobuf:"bytes,7,opt,name=publisher_service_name,json=publisherServiceName,proto3" json:"publisher_service_name,omitempty"`
	PublisherServiceCatalogId string   `protobuf:"bytes,8,opt,name=publisher_service_catalog_id,json=publisherServiceCatalogId,proto3" json:"publisher_service_catalog_id,omitempty"`
	ServiceId                 string   `protobuf:"bytes,9,opt,name=service_id,json=serviceId,proto3" json:"service_id,omitempty"`
	XXX_NoUnkeyedLiteral      struct{} `json:"-"`
	XXX_unrecognized          []byte   `json:"-"`
	XXX_sizecache             int32    `json:"-"`
}

func (m *Publication) Reset()         { *m = Publication{} }
func (m *Publication) String() string { return proto.CompactTextString(m) }
func (*Publication) ProtoMessage()    {}
func (*Publication) Descriptor() ([]byte, []int) {
	return fileDescriptor_infrastructure_c73f25a49ef1ea6c, []int{34}
}
func (m *Publication) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_Publication.Unmarshal(m, b)
}
func (m *Publication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_Publication.Marshal(b, m, deterministic)
}
func (dst *Publication) XXX_Merge(src proto.Message) {
	xxx_messageInfo_Publication.Merge(dst, src)
}
func (m *Publication) XXX_Size() int {
	return xxx_messageInfo_Publication.Size(m)
}
func (m *Publication) XXX_DiscardUnknown() {
	xxx_messageInfo_Publication.DiscardUnknown(m)
}

var xxx_messageInfo_Publication proto.InternalMessageInfo

func (m *Publication) GetEventType() string {
	if m != nil {
		return m.EventType
	}
	return ""
}

func (m *Publication) GetEnvironment() string {
	if m != nil {
		return m.Environment
	}
	return ""
}

func (m *Publication) GetSnsTopicArn() string {
	if m != nil {
		return m.SnsTopicArn
	}
	return ""
}

func (m *Publication) GetEventDescription() string {
	if m != nil {
		return m.EventDescription
	}
	return ""
}

func (m *Publication) GetEventDeprecated() bool {
	if m != nil {
		return m.EventDeprecated
	}
	return false
}

func (m *Publication) GetPublisherIamRole() string {
	if m != nil {
		return m.PublisherIamRole
	}
	return ""
}

func (m *Publication) GetPublisherServiceName() string {
	if m != nil {
		return m.PublisherServiceName
	}
	return ""
}

func (m *Publication) GetPublisherServiceCatalogId() string {
	if m != nil {
		return m.PublisherServiceCatalogId
	}
	return ""
}

func (m *Publication) GetServiceId() string {
	if m != nil {
		return m.ServiceId
	}
	return ""
}

func init() {
	proto.RegisterType((*EventDefinition)(nil), "code.justin.tv.eventbus.controlplane.infrastructure.EventDefinition")
	proto.RegisterType((*RegisterEventDefinitionsReq)(nil), "code.justin.tv.eventbus.controlplane.infrastructure.RegisterEventDefinitionsReq")
	proto.RegisterType((*RegisterEventDefinitionsResp)(nil), "code.justin.tv.eventbus.controlplane.infrastructure.RegisterEventDefinitionsResp")
	proto.RegisterType((*RegisterEventDefinitionsResp_Result)(nil), "code.justin.tv.eventbus.controlplane.infrastructure.RegisterEventDefinitionsResp.Result")
	proto.RegisterType((*AllowAccountsPublishReq)(nil), "code.justin.tv.eventbus.controlplane.infrastructure.AllowAccountsPublishReq")
	proto.RegisterType((*AllowAccountsPublishResp)(nil), "code.justin.tv.eventbus.controlplane.infrastructure.AllowAccountsPublishResp")
	proto.RegisterType((*AllowIAMRolePublishReq)(nil), "code.justin.tv.eventbus.controlplane.infrastructure.AllowIAMRolePublishReq")
	proto.RegisterType((*AllowIAMRolePublishResp)(nil), "code.justin.tv.eventbus.controlplane.infrastructure.AllowIAMRolePublishResp")
	proto.RegisterType((*DeletePublicationReq)(nil), "code.justin.tv.eventbus.controlplane.infrastructure.DeletePublicationReq")
	proto.RegisterType((*DeletePublicationResp)(nil), "code.justin.tv.eventbus.controlplane.infrastructure.DeletePublicationResp")
	proto.RegisterType((*DeleteIAMRolePublicationReq)(nil), "code.justin.tv.eventbus.controlplane.infrastructure.DeleteIAMRolePublicationReq")
	proto.RegisterType((*DeleteIAMRolePublicationResp)(nil), "code.justin.tv.eventbus.controlplane.infrastructure.DeleteIAMRolePublicationResp")
	proto.RegisterType((*ListPublicationsByEventStreamReq)(nil), "code.justin.tv.eventbus.controlplane.infrastructure.ListPublicationsByEventStreamReq")
	proto.RegisterType((*ListPublicationsByEventStreamResp)(nil), "code.justin.tv.eventbus.controlplane.infrastructure.ListPublicationsByEventStreamResp")
	proto.RegisterType((*CreateAuthorizedFieldSubscriberGrantReq)(nil), "code.justin.tv.eventbus.controlplane.infrastructure.CreateAuthorizedFieldSubscriberGrantReq")
	proto.RegisterType((*CreateAuthorizedFieldSubscriberGrantResp)(nil), "code.justin.tv.eventbus.controlplane.infrastructure.CreateAuthorizedFieldSubscriberGrantResp")
	proto.RegisterType((*CreateAuthorizedFieldPublisherGrantReq)(nil), "code.justin.tv.eventbus.controlplane.infrastructure.CreateAuthorizedFieldPublisherGrantReq")
	proto.RegisterType((*CreateAuthorizedFieldPublisherGrantResp)(nil), "code.justin.tv.eventbus.controlplane.infrastructure.CreateAuthorizedFieldPublisherGrantResp")
	proto.RegisterType((*AuthorizedField)(nil), "code.justin.tv.eventbus.controlplane.infrastructure.AuthorizedField")
	proto.RegisterType((*RevokeAuthorizedFieldGrantReq)(nil), "code.justin.tv.eventbus.controlplane.infrastructure.RevokeAuthorizedFieldGrantReq")
	proto.RegisterType((*RevokeAuthorizedFieldGrantResp)(nil), "code.justin.tv.eventbus.controlplane.infrastructure.RevokeAuthorizedFieldGrantResp")
	proto.RegisterType((*ListAuthorizedFieldSubscriberGrantsByAuthorizedFieldReq)(nil), "code.justin.tv.eventbus.controlplane.infrastructure.ListAuthorizedFieldSubscriberGrantsByAuthorizedFieldReq")
	proto.RegisterType((*ListAuthorizedFieldSubscriberGrantsByAuthorizedFieldResp)(nil), "code.justin.tv.eventbus.controlplane.infrastructure.ListAuthorizedFieldSubscriberGrantsByAuthorizedFieldResp")
	proto.RegisterType((*DeleteAuthorizedFieldGrantReq)(nil), "code.justin.tv.eventbus.controlplane.infrastructure.DeleteAuthorizedFieldGrantReq")
	proto.RegisterType((*DeleteAuthorizedFieldGrantResp)(nil), "code.justin.tv.eventbus.controlplane.infrastructure.DeleteAuthorizedFieldGrantResp")
	proto.RegisterType((*DeleteAuthorizedFieldSubscriberGrantReq)(nil), "code.justin.tv.eventbus.controlplane.infrastructure.DeleteAuthorizedFieldSubscriberGrantReq")
	proto.RegisterType((*DeleteAuthorizedFieldSubscriberGrantResp)(nil), "code.justin.tv.eventbus.controlplane.infrastructure.DeleteAuthorizedFieldSubscriberGrantResp")
	proto.RegisterType((*DeleteEventTypeReq)(nil), "code.justin.tv.eventbus.controlplane.infrastructure.DeleteEventTypeReq")
	proto.RegisterType((*DeleteEventTypeResp)(nil), "code.justin.tv.eventbus.controlplane.infrastructure.DeleteEventTypeResp")
	proto.RegisterType((*DeleteEventStreamsForEventTypeReq)(nil), "code.justin.tv.eventbus.controlplane.infrastructure.DeleteEventStreamsForEventTypeReq")
	proto.RegisterType((*DeleteEventStreamsForEventTypeResp)(nil), "code.justin.tv.eventbus.controlplane.infrastructure.DeleteEventStreamsForEventTypeResp")
	proto.RegisterType((*DeleteAuthorizedFieldReq)(nil), "code.justin.tv.eventbus.controlplane.infrastructure.DeleteAuthorizedFieldReq")
	proto.RegisterType((*DeleteAuthorizedFieldResp)(nil), "code.justin.tv.eventbus.controlplane.infrastructure.DeleteAuthorizedFieldResp")
	proto.RegisterType((*AuthorizedFieldPublisherGrant)(nil), "code.justin.tv.eventbus.controlplane.infrastructure.AuthorizedFieldPublisherGrant")
	proto.RegisterType((*AuthorizedFieldSubscriberGrant)(nil), "code.justin.tv.eventbus.controlplane.infrastructure.AuthorizedFieldSubscriberGrant")
	proto.RegisterType((*Publication)(nil), "code.justin.tv.eventbus.controlplane.infrastructure.Publication")
}

func init() {
	proto.RegisterFile("code.justin.tv/eventbus/controlplane/infrastructure/rpc/infrastructure.proto", fileDescriptor_infrastructure_c73f25a49ef1ea6c)
}

var fileDescriptor_infrastructure_c73f25a49ef1ea6c = []byte{
	// 1554 bytes of a gzipped FileDescriptorProto
	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x59, 0xcd, 0x6f, 0xdc, 0x44,
	0x14, 0xef, 0xec, 0xe6, 0xf3, 0x6d, 0x4a, 0x36, 0xd3, 0x50, 0x5c, 0xb7, 0x09, 0x5b, 0x17, 0xb5,
	0x29, 0x45, 0x1b, 0x48, 0x8a, 0x40, 0x5c, 0x20, 0x69, 0xfa, 0xb1, 0x25, 0xad, 0x8a, 0x53, 0x0a,
	0x82, 0x22, 0xcb, 0xb1, 0x27, 0x89, 0xa9, 0xd7, 0x9e, 0xce, 0x78, 0x53, 0x05, 0x0e, 0xf4, 0xc0,
	0x01, 0x2e, 0x7c, 0xa8, 0x1c, 0xb8, 0x70, 0x43, 0xe2, 0x08, 0x27, 0xc4, 0x05, 0xf5, 0xc4, 0x05,
	0x21, 0x24, 0xfe, 0x06, 0xc4, 0x89, 0x3b, 0x67, 0xe4, 0xf1, 0xc7, 0x7a, 0xbd, 0xbb, 0xce, 0xe2,
	0x78, 0x91, 0x8a, 0x38, 0xfa, 0xcd, 0x9b, 0xf7, 0x7e, 0xf3, 0xbe, 0x66, 0xde, 0x33, 0xac, 0x1b,
	0xae, 0x49, 0xea, 0xef, 0xb6, 0xb8, 0x67, 0x39, 0x75, 0x6f, 0x77, 0x91, 0xec, 0x12, 0xc7, 0xdb,
	0x6c, 0xf1, 0x45, 0xc3, 0x75, 0x3c, 0xe6, 0xda, 0xd4, 0xd6, 0x1d, 0xb2, 0x68, 0x39, 0x5b, 0x4c,
	0xe7, 0x1e, 0x6b, 0x19, 0x5e, 0x8b, 0x91, 0x45, 0x46, 0x8d, 0x14, 0xa9, 0x4e, 0x99, 0xeb, 0xb9,
	0x78, 0xb9, 0x53, 0x5a, 0x3d, 0x92, 0x56, 0x4f, 0x4a, 0xab, 0x77, 0x6e, 0x55, 0x3e, 0x2f, 0xc3,
	0xf4, 0x45, 0x9f, 0x71, 0x8d, 0x6c, 0x59, 0x8e, 0xe5, 0x59, 0xae, 0x83, 0xe7, 0x00, 0xc4, 0x5e,
	0xcd, 0xdb, 0xa3, 0x44, 0x42, 0x35, 0xb4, 0x30, 0xa9, 0x4e, 0x0a, 0xca, 0xcd, 0x3d, 0x4a, 0xf0,
	0x49, 0x98, 0x32, 0x2d, 0x4e, 0x6d, 0x7d, 0x4f, 0x73, 0xf4, 0x26, 0x91, 0xca, 0x82, 0xa1, 0x12,
	0xd2, 0xae, 0xeb, 0x4d, 0x82, 0xcf, 0xc1, 0x0c, 0xdf, 0x71, 0x99, 0xa7, 0x99, 0x84, 0x1b, 0xcc,
	0xa2, 0xbe, 0x58, 0x69, 0x44, 0xf0, 0x55, 0xc5, 0xc2, 0x5a, 0x9b, 0x8e, 0x6b, 0x50, 0x49, 0xb2,
	0x8d, 0x85, 0xe2, 0x12, 0x1c, 0x47, 0x61, 0x8c, 0x1b, 0x3b, 0xa4, 0xa9, 0x4b, 0x13, 0x62, 0x31,
	0xfc, 0xc2, 0xa7, 0xe0, 0x30, 0x23, 0xd4, 0xd5, 0xb6, 0x2c, 0x9b, 0x50, 0xdd, 0xdb, 0x91, 0x26,
	0xc5, 0xf2, 0x94, 0x4f, 0xbc, 0x14, 0xd2, 0xf0, 0x3c, 0x80, 0x49, 0x28, 0x23, 0x86, 0xee, 0x11,
	0x53, 0xaa, 0xd4, 0xd0, 0xc2, 0x84, 0x9a, 0xa0, 0xe0, 0xbb, 0x30, 0xa3, 0xb7, 0xbc, 0x1d, 0x97,
	0x59, 0xef, 0x11, 0x53, 0xdb, 0xb2, 0x88, 0x6d, 0x72, 0x09, 0x6a, 0xe5, 0x85, 0xca, 0xd2, 0x5a,
	0x3d, 0x87, 0x49, 0xeb, 0x2b, 0xb1, 0xb4, 0x4b, 0xbe, 0x30, 0xb5, 0xaa, 0x77, 0x12, 0xb8, 0x6f,
	0x60, 0xdb, 0xd4, 0xa9, 0xb6, 0xcd, 0xdc, 0x16, 0x95, 0xa6, 0x02, 0x03, 0xfb, 0x94, 0xcb, 0x3e,
	0x41, 0xf9, 0x0c, 0xc1, 0x71, 0x95, 0x6c, 0x5b, 0xdc, 0x23, 0x2c, 0xe5, 0x1b, 0xae, 0x92, 0xbb,
	0x3e, 0xe2, 0xc0, 0x3f, 0x66, 0x9b, 0x2e, 0xa1, 0x03, 0x20, 0x4e, 0x29, 0x51, 0xab, 0x24, 0xa5,
	0x55, 0x79, 0x50, 0x82, 0x13, 0xfd, 0x21, 0x71, 0x8a, 0x19, 0x8c, 0x33, 0xc2, 0x5b, 0xb6, 0x17,
	0x21, 0x79, 0x33, 0x17, 0x92, 0x2c, 0x1d, 0x75, 0x55, 0x28, 0x50, 0x23, 0x45, 0xf2, 0x07, 0x30,
	0x16, 0x90, 0xb0, 0x04, 0xe3, 0x06, 0x23, 0xc2, 0xc1, 0x48, 0x38, 0x38, 0xfa, 0xc4, 0x32, 0x4c,
	0x34, 0x09, 0xe7, 0xfa, 0x36, 0xe1, 0x52, 0xa9, 0x56, 0x5e, 0x98, 0x54, 0xe3, 0xef, 0x54, 0x9c,
	0x97, 0xd3, 0x71, 0x5e, 0x83, 0x0a, 0x71, 0x76, 0x2d, 0xe6, 0x3a, 0x4d, 0xe2, 0x78, 0x61, 0xf8,
	0x26, 0x49, 0xca, 0x37, 0x08, 0x9e, 0x58, 0xb1, 0x6d, 0xf7, 0xde, 0x8a, 0x61, 0xb8, 0x2d, 0xc7,
	0xe3, 0x37, 0x5a, 0x9b, 0xb6, 0xc5, 0x77, 0x7c, 0x27, 0xed, 0x93, 0x44, 0x73, 0x00, 0x9c, 0xb0,
	0x5d, 0xcb, 0x20, 0x9a, 0x65, 0x4a, 0xa5, 0x60, 0x39, 0xa4, 0x34, 0xcc, 0xfd, 0x75, 0xe3, 0xd3,
	0x30, 0xad, 0xdf, 0xe3, 0x9a, 0x1e, 0x68, 0xd6, 0x2c, 0x93, 0x4b, 0xa3, 0xe2, 0x7c, 0x87, 0xf5,
	0x7b, 0x3c, 0xc4, 0xd3, 0x30, 0xf9, 0xd5, 0x91, 0x89, 0x72, 0x75, 0x44, 0x79, 0x16, 0xa4, 0xde,
	0x40, 0x39, 0xc5, 0xb3, 0x30, 0xaa, 0x9b, 0x66, 0x6c, 0xba, 0xe0, 0x43, 0xf1, 0xe0, 0xa8, 0xd8,
	0xd1, 0x58, 0xb9, 0xa6, 0xba, 0x36, 0x19, 0xfc, 0x64, 0x29, 0xe8, 0xa5, 0x6e, 0xe8, 0xc7, 0x60,
	0xc2, 0xd2, 0x9b, 0x1a, 0x73, 0xed, 0xc8, 0xea, 0xe3, 0x96, 0xde, 0xf4, 0xb5, 0x28, 0xcb, 0xa1,
	0x41, 0xd3, 0x5a, 0x39, 0xed, 0xef, 0x63, 0x65, 0x17, 0x66, 0xd7, 0x88, 0x4d, 0xbc, 0x80, 0xdd,
	0xd0, 0x45, 0x0c, 0x17, 0x01, 0xb4, 0xd3, 0x49, 0xe5, 0x94, 0x93, 0x94, 0xe7, 0xe0, 0xf1, 0x1e,
	0x7a, 0x03, 0xa8, 0xa6, 0x58, 0x88, 0xa1, 0x86, 0x9f, 0xca, 0x7d, 0x04, 0xc7, 0x83, 0x3d, 0xc9,
	0x13, 0x16, 0x08, 0xb9, 0x06, 0x53, 0x91, 0x6d, 0x35, 0x9d, 0x39, 0x21, 0x68, 0x08, 0xed, 0xbb,
	0xc2, 0x1c, 0x65, 0x1e, 0x4e, 0xf4, 0x47, 0xc0, 0xa9, 0x62, 0x40, 0x6d, 0xdd, 0xe2, 0x5e, 0x82,
	0xcc, 0x57, 0xf7, 0x44, 0x3e, 0x6e, 0x78, 0x8c, 0xe8, 0xcd, 0x22, 0x60, 0x2a, 0x1f, 0x23, 0x38,
	0xb9, 0x8f, 0x16, 0x4e, 0xb1, 0x09, 0x53, 0x34, 0xc1, 0x10, 0x56, 0x96, 0x57, 0x72, 0x55, 0x96,
	0xe4, 0x31, 0x3b, 0xa4, 0x2a, 0x7f, 0x21, 0x38, 0x73, 0x41, 0x84, 0x52, 0xaa, 0x72, 0x6f, 0xb4,
	0x36, 0xfd, 0x3b, 0x68, 0x93, 0xb0, 0xcb, 0x4c, 0x77, 0xbc, 0x42, 0xfc, 0xe3, 0x42, 0x35, 0x7d,
	0xdb, 0x08, 0x1f, 0x15, 0x75, 0xd9, 0x4c, 0xa7, 0x2e, 0x9b, 0x8e, 0x64, 0x1b, 0xe9, 0x4c, 0xb6,
	0xa7, 0x61, 0x61, 0xb0, 0x73, 0x73, 0xaa, 0x7c, 0x88, 0xe0, 0x74, 0x4f, 0xe6, 0x30, 0x45, 0x8b,
	0xb4, 0x51, 0x46, 0x7d, 0x38, 0xdb, 0xc7, 0x55, 0x69, 0x14, 0x9c, 0x2a, 0x1b, 0x30, 0x9d, 0x62,
	0xf2, 0x5f, 0x2e, 0x61, 0xf1, 0x0f, 0x5e, 0x2e, 0x01, 0xb6, 0x4a, 0x48, 0x13, 0x2f, 0x97, 0x39,
	0x00, 0xe1, 0x94, 0x80, 0x21, 0xac, 0xcb, 0x82, 0xe2, 0x2f, 0x2b, 0x5f, 0x95, 0x60, 0x4e, 0x25,
	0xbb, 0xee, 0x9d, 0x34, 0x80, 0xf8, 0xf4, 0x0c, 0x26, 0x69, 0x04, 0x46, 0x28, 0xa8, 0x2c, 0xa9,
	0x45, 0x78, 0xb6, 0xf3, 0x84, 0x57, 0x0e, 0xa9, 0x6d, 0x35, 0xb8, 0x05, 0xc0, 0x63, 0x9f, 0x09,
	0xd0, 0x95, 0xa5, 0x8d, 0x22, 0x94, 0xa6, 0x22, 0xe1, 0xca, 0x21, 0x35, 0xa1, 0x68, 0x75, 0x06,
	0xa6, 0x19, 0xd9, 0x75, 0x83, 0x3c, 0x12, 0xde, 0x56, 0x5e, 0x82, 0xf9, 0x2c, 0xf3, 0x04, 0xb5,
	0x91, 0x09, 0x8e, 0xb8, 0x36, 0x86, 0x9f, 0xca, 0x9f, 0x08, 0x5e, 0xf0, 0x6b, 0x42, 0x36, 0x06,
	0xbe, 0xba, 0x97, 0x8e, 0xf9, 0x47, 0x31, 0x2f, 0x95, 0x1f, 0x11, 0xbc, 0x98, 0xef, 0xb4, 0x9c,
	0xe2, 0xfb, 0x08, 0x66, 0xda, 0x8e, 0xd0, 0xb6, 0x05, 0x6b, 0x58, 0x1e, 0x87, 0xe1, 0x78, 0xb5,
	0xca, 0x53, 0xb8, 0xfc, 0x17, 0xe1, 0x5c, 0x70, 0x8f, 0xfc, 0x9f, 0x09, 0xab, 0xe3, 0x30, 0x2a,
	0x7c, 0xe0, 0xc7, 0x7f, 0x96, 0x51, 0x32, 0xdf, 0x06, 0x5f, 0x20, 0x38, 0xd3, 0x73, 0x73, 0x8f,
	0x7b, 0xc8, 0x0a, 0x15, 0x86, 0x76, 0x1d, 0x8a, 0xcf, 0xc3, 0x23, 0xad, 0xc1, 0xc2, 0x60, 0xa8,
	0x32, 0x0f, 0xb7, 0x0c, 0x38, 0x90, 0x72, 0x31, 0x4a, 0xca, 0xfd, 0xd3, 0x56, 0x59, 0x84, 0x23,
	0x5d, 0x9b, 0x32, 0xb5, 0xac, 0xc2, 0xc9, 0xc4, 0x86, 0xe0, 0x25, 0xc1, 0x2f, 0xb9, 0xec, 0x9f,
	0x28, 0xd5, 0x40, 0xd9, 0x4f, 0x46, 0x16, 0x06, 0xfc, 0x24, 0x54, 0x9c, 0x56, 0x53, 0x8b, 0x56,
	0xfd, 0x18, 0x1c, 0x55, 0xc1, 0x69, 0x35, 0xd7, 0x42, 0x90, 0xbf, 0x20, 0x90, 0x7a, 0x5a, 0xf4,
	0xd1, 0x2c, 0x64, 0xcf, 0xc3, 0xb1, 0x3e, 0xa7, 0xc9, 0x74, 0xd5, 0xfb, 0x30, 0x97, 0x99, 0xd7,
	0x43, 0x7d, 0x46, 0x7c, 0x5a, 0x82, 0xf9, 0xec, 0x70, 0xfe, 0x4f, 0xbd, 0xf4, 0xfc, 0xae, 0xe0,
	0x4e, 0x93, 0x07, 0xf7, 0x84, 0xdf, 0xca, 0x8c, 0x06, 0x5d, 0xc1, 0x9d, 0x26, 0x17, 0x87, 0x6d,
	0x98, 0xca, 0x27, 0x65, 0xa8, 0x24, 0x9e, 0xc8, 0x07, 0x3f, 0xbe, 0x02, 0x87, 0xb9, 0xc3, 0x35,
	0xcf, 0xa5, 0x96, 0x91, 0xe8, 0x44, 0x2a, 0xdc, 0xe1, 0x37, 0x7d, 0xda, 0x0a, 0x73, 0xf0, 0xb9,
	0xf6, 0x20, 0xa3, 0x6b, 0x4c, 0x14, 0x8e, 0x20, 0xda, 0x43, 0xa0, 0xb3, 0x50, 0x8d, 0x98, 0xe3,
	0x69, 0xce, 0xa8, 0x88, 0xa9, 0xe9, 0x90, 0x37, 0x1e, 0xe9, 0x3c, 0x03, 0x38, 0xbe, 0x12, 0xb4,
	0xd8, 0x26, 0xc1, 0x60, 0xa9, 0x1a, 0xaf, 0x34, 0x42, 0xe3, 0x9c, 0x87, 0xa3, 0x6d, 0xee, 0xa8,
	0xdf, 0x13, 0xcf, 0xbf, 0x71, 0xb1, 0x63, 0x36, 0x5e, 0xdd, 0x08, 0x16, 0xc5, 0x43, 0xf1, 0x65,
	0x38, 0xd1, 0xbd, 0xcb, 0xd0, 0x3d, 0xdd, 0x76, 0xb7, 0x7d, 0x13, 0x07, 0x93, 0xaa, 0x63, 0xe9,
	0xbd, 0x17, 0x02, 0x8e, 0x86, 0x99, 0x6a, 0x2e, 0x27, 0x53, 0xcd, 0xe5, 0xd2, 0x97, 0x12, 0x3c,
	0xd6, 0xe8, 0x88, 0x00, 0xfc, 0x03, 0x82, 0xd9, 0x5e, 0x5d, 0x3c, 0x5e, 0xcf, 0x17, 0x50, 0xbd,
	0x27, 0x17, 0xf2, 0xb5, 0x02, 0xa5, 0x71, 0xaa, 0x94, 0x3f, 0x2a, 0x21, 0xfc, 0x1d, 0x82, 0x23,
	0x3d, 0x1a, 0x7b, 0xfc, 0x6a, 0x7e, 0x5d, 0x5d, 0x83, 0x09, 0x79, 0xbd, 0x38, 0x61, 0x9c, 0xe2,
	0x87, 0x08, 0xa4, 0x7e, 0xe3, 0x28, 0x7c, 0xa3, 0xe0, 0xe9, 0xd6, 0x5d, 0xf9, 0xb5, 0xc2, 0xe7,
	0x65, 0xf8, 0x77, 0x04, 0x4f, 0x0d, 0xd2, 0xe0, 0xe1, 0xdb, 0xb9, 0x74, 0x0f, 0xd8, 0x33, 0xcb,
	0xef, 0x0c, 0x51, 0x3a, 0xa7, 0xf8, 0x0f, 0x04, 0xa7, 0x06, 0xe8, 0x09, 0xf1, 0xdb, 0xc5, 0xc1,
	0xe8, 0xea, 0x79, 0xe5, 0xdb, 0xc3, 0x13, 0x1e, 0xa5, 0xd0, 0x4f, 0x08, 0xe4, 0xfe, 0xbd, 0x15,
	0x56, 0x73, 0xc6, 0x4f, 0x46, 0x2f, 0x2b, 0x6f, 0x14, 0x2e, 0x93, 0x53, 0xfc, 0x2d, 0x82, 0x99,
	0xae, 0xb1, 0x19, 0x6e, 0xe4, 0x52, 0xd5, 0x6b, 0xec, 0x27, 0x5f, 0x2d, 0x4a, 0x54, 0x64, 0xf9,
	0x87, 0xf1, 0x83, 0xad, 0x7b, 0x64, 0x96, 0xb3, 0x12, 0x64, 0xcc, 0x00, 0x73, 0x56, 0x82, 0xac,
	0x99, 0x1e, 0xfe, 0x15, 0xc1, 0x5c, 0xe6, 0xb8, 0x0d, 0xbf, 0x9e, 0x4b, 0xe9, 0x7e, 0x83, 0x42,
	0xf9, 0xd6, 0x30, 0xc4, 0x72, 0x8a, 0x7f, 0x46, 0x20, 0xf7, 0x6f, 0xb4, 0x72, 0x26, 0x43, 0x66,
	0x3b, 0x9b, 0x33, 0x19, 0xb2, 0xbb, 0xc1, 0x20, 0xbe, 0xfc, 0x3a, 0x3d, 0x48, 0x8b, 0x95, 0xb3,
	0x4e, 0x0f, 0xd8, 0x53, 0xe6, 0xac, 0xd3, 0x03, 0xf7, 0x86, 0x5f, 0x23, 0x98, 0x4e, 0x75, 0x73,
	0xf8, 0xf2, 0x01, 0x54, 0x26, 0x7b, 0x3a, 0xf9, 0x4a, 0x31, 0x82, 0x38, 0xc5, 0xbf, 0xa1, 0xa8,
	0x85, 0xef, 0xd7, 0xff, 0xe1, 0x5b, 0x07, 0x55, 0xd6, 0xbb, 0x31, 0x95, 0xdf, 0x18, 0x8a, 0x5c,
	0x4e, 0xf1, 0xf7, 0x28, 0xfa, 0x53, 0x91, 0x9e, 0x88, 0x5e, 0x2b, 0xce, 0xe7, 0xfe, 0x09, 0xae,
	0x17, 0x29, 0x8e, 0x53, 0xfc, 0xa0, 0x04, 0xe7, 0xf3, 0x0c, 0xc9, 0xb0, 0x9d, 0xbb, 0xee, 0xe4,
	0x98, 0x3e, 0xca, 0xcd, 0x7f, 0x51, 0x1b, 0xa7, 0xab, 0xa3, 0x6f, 0x95, 0x19, 0x35, 0x36, 0xc7,
	0xc4, 0x6f, 0xff, 0xe5, 0xbf, 0x03, 0x00, 0x00, 0xff, 0xff, 0xf6, 0xc9, 0x8f, 0xbf, 0x46, 0x20,
	0x00, 0x00,
}
