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

package rpc

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

// 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

type GetAuditLogsForServiceReq struct {
	ServiceId            string   `protobuf:"bytes,1,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 *GetAuditLogsForServiceReq) Reset()         { *m = GetAuditLogsForServiceReq{} }
func (m *GetAuditLogsForServiceReq) String() string { return proto.CompactTextString(m) }
func (*GetAuditLogsForServiceReq) ProtoMessage()    {}
func (*GetAuditLogsForServiceReq) Descriptor() ([]byte, []int) {
	return fileDescriptor_audit_logs_45de6a152663e353, []int{0}
}
func (m *GetAuditLogsForServiceReq) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_GetAuditLogsForServiceReq.Unmarshal(m, b)
}
func (m *GetAuditLogsForServiceReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_GetAuditLogsForServiceReq.Marshal(b, m, deterministic)
}
func (dst *GetAuditLogsForServiceReq) XXX_Merge(src proto.Message) {
	xxx_messageInfo_GetAuditLogsForServiceReq.Merge(dst, src)
}
func (m *GetAuditLogsForServiceReq) XXX_Size() int {
	return xxx_messageInfo_GetAuditLogsForServiceReq.Size(m)
}
func (m *GetAuditLogsForServiceReq) XXX_DiscardUnknown() {
	xxx_messageInfo_GetAuditLogsForServiceReq.DiscardUnknown(m)
}

var xxx_messageInfo_GetAuditLogsForServiceReq proto.InternalMessageInfo

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

type AuditLog struct {
	ServiceId            string               `protobuf:"bytes,1,opt,name=service_id,json=serviceId,proto3" json:"service_id,omitempty"`
	UserName             string               `protobuf:"bytes,2,opt,name=user_name,json=userName,proto3" json:"user_name,omitempty"`
	ResourceType         string               `protobuf:"bytes,3,opt,name=resource_type,json=resourceType,proto3" json:"resource_type,omitempty"`
	ResourceName         string               `protobuf:"bytes,4,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
	Result               string               `protobuf:"bytes,5,opt,name=result,proto3" json:"result,omitempty"`
	Action               string               `protobuf:"bytes,6,opt,name=action,proto3" json:"action,omitempty"`
	Timestamp            *timestamp.Timestamp `protobuf:"bytes,7,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	Before               string               `protobuf:"bytes,8,opt,name=before,proto3" json:"before,omitempty"`
	After                string               `protobuf:"bytes,9,opt,name=after,proto3" json:"after,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

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

var xxx_messageInfo_AuditLog proto.InternalMessageInfo

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

func (m *AuditLog) GetUserName() string {
	if m != nil {
		return m.UserName
	}
	return ""
}

func (m *AuditLog) GetResourceType() string {
	if m != nil {
		return m.ResourceType
	}
	return ""
}

func (m *AuditLog) GetResourceName() string {
	if m != nil {
		return m.ResourceName
	}
	return ""
}

func (m *AuditLog) GetResult() string {
	if m != nil {
		return m.Result
	}
	return ""
}

func (m *AuditLog) GetAction() string {
	if m != nil {
		return m.Action
	}
	return ""
}

func (m *AuditLog) GetTimestamp() *timestamp.Timestamp {
	if m != nil {
		return m.Timestamp
	}
	return nil
}

func (m *AuditLog) GetBefore() string {
	if m != nil {
		return m.Before
	}
	return ""
}

func (m *AuditLog) GetAfter() string {
	if m != nil {
		return m.After
	}
	return ""
}

type GetAuditLogsForServiceResp struct {
	AuditLogs            []*AuditLog `protobuf:"bytes,1,rep,name=audit_logs,json=auditLogs,proto3" json:"audit_logs,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

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

var xxx_messageInfo_GetAuditLogsForServiceResp proto.InternalMessageInfo

func (m *GetAuditLogsForServiceResp) GetAuditLogs() []*AuditLog {
	if m != nil {
		return m.AuditLogs
	}
	return nil
}

func init() {
	proto.RegisterType((*GetAuditLogsForServiceReq)(nil), "code.justin.tv.eventbus.controlplane.GetAuditLogsForServiceReq")
	proto.RegisterType((*AuditLog)(nil), "code.justin.tv.eventbus.controlplane.AuditLog")
	proto.RegisterType((*GetAuditLogsForServiceResp)(nil), "code.justin.tv.eventbus.controlplane.GetAuditLogsForServiceResp")
}

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

var fileDescriptor_audit_logs_45de6a152663e353 = []byte{
	// 392 bytes of a gzipped FileDescriptorProto
	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x52, 0xcb, 0x6b, 0xdb, 0x30,
	0x1c, 0xc6, 0xc9, 0x92, 0xc5, 0xca, 0x76, 0x11, 0x23, 0x68, 0x1e, 0x83, 0x90, 0xed, 0x90, 0x93,
	0x04, 0xd9, 0x65, 0x8f, 0xc3, 0x1e, 0x87, 0x8d, 0xc1, 0xb6, 0x83, 0x97, 0x53, 0x2f, 0x46, 0x96,
	0x7f, 0x71, 0xdd, 0xda, 0x96, 0xaa, 0x47, 0x20, 0x7f, 0x4b, 0xff, 0x81, 0xf6, 0xbf, 0x2c, 0x96,
	0xe3, 0xa4, 0x81, 0x86, 0x06, 0x7a, 0xf3, 0xf7, 0xe9, 0x7b, 0x98, 0x4f, 0x42, 0x9f, 0x84, 0xcc,
	0x80, 0x5e, 0x38, 0x63, 0x8b, 0x9a, 0xda, 0x35, 0x83, 0x35, 0xd4, 0x36, 0x75, 0x86, 0x09, 0x59,
	0x5b, 0x2d, 0x4b, 0x55, 0xf2, 0x1a, 0x98, 0x56, 0x82, 0x71, 0x97, 0x15, 0x36, 0x29, 0x65, 0x6e,
	0xa8, 0xd2, 0xd2, 0x4a, 0xfc, 0xfe, 0xd0, 0x4a, 0x3b, 0x2b, 0xbd, 0x6f, 0x8d, 0xbe, 0xe4, 0x85,
	0x3d, 0x77, 0x29, 0x15, 0xb2, 0x62, 0xb9, 0x2c, 0x79, 0x9d, 0x33, 0x6f, 0x4f, 0xdd, 0x8a, 0x29,
	0xbb, 0x51, 0x60, 0x98, 0x2d, 0x2a, 0x30, 0x96, 0x57, 0x6a, 0xff, 0xd5, 0x56, 0xcc, 0x3e, 0xa3,
	0xd7, 0xbf, 0xc0, 0x7e, 0x6f, 0x9a, 0xff, 0xc8, 0xdc, 0xfc, 0x94, 0xfa, 0x3f, 0xe8, 0x75, 0x21,
	0x20, 0x86, 0x2b, 0xfc, 0x16, 0x21, 0xd3, 0xa2, 0xa4, 0xc8, 0x48, 0x30, 0x0d, 0xe6, 0x61, 0x1c,
	0x6e, 0x99, 0xdf, 0xd9, 0xec, 0xa6, 0x87, 0x46, 0x9d, 0xf3, 0x11, 0x2d, 0x7e, 0x83, 0x42, 0x67,
	0x40, 0x27, 0x35, 0xaf, 0x80, 0xf4, 0xfc, 0xe9, 0xa8, 0x21, 0xfe, 0xf1, 0x0a, 0xf0, 0x3b, 0xf4,
	0x52, 0x83, 0x91, 0x4e, 0x0b, 0x48, 0x9a, 0x1f, 0x26, 0x7d, 0x2f, 0x78, 0xd1, 0x91, 0xcb, 0x8d,
	0x3a, 0x14, 0xf9, 0x94, 0x67, 0x87, 0x22, 0x9f, 0x34, 0x41, 0x43, 0x0d, 0xc6, 0x95, 0x96, 0x0c,
	0xfc, 0xe9, 0x16, 0x35, 0x3c, 0x17, 0xb6, 0x90, 0x35, 0x19, 0xb6, 0x7c, 0x8b, 0xf0, 0x47, 0x14,
	0xee, 0x16, 0x21, 0xcf, 0xa7, 0xc1, 0x7c, 0xbc, 0x88, 0x68, 0x2e, 0x65, 0x5e, 0x02, 0xed, 0x46,
	0xa4, 0xcb, 0x4e, 0x11, 0xef, 0xc5, 0x4d, 0x62, 0x0a, 0x2b, 0xa9, 0x81, 0x8c, 0xda, 0xc4, 0x16,
	0xe1, 0x57, 0x68, 0xc0, 0x57, 0x16, 0x34, 0x09, 0x3d, 0xdd, 0x82, 0xd9, 0x25, 0x8a, 0x8e, 0xcd,
	0x6c, 0x14, 0xfe, 0x8b, 0xd0, 0xfe, 0xee, 0x49, 0x30, 0xed, 0xcf, 0xc7, 0x0b, 0x4a, 0x4f, 0xb9,
	0x7c, 0xda, 0x45, 0xc6, 0x21, 0xef, 0xc2, 0x17, 0xb7, 0x01, 0x0a, 0x77, 0x55, 0xf8, 0x3a, 0x40,
	0x93, 0x87, 0xbb, 0xf1, 0xd7, 0xd3, 0x3a, 0x8e, 0x3e, 0x90, 0xe8, 0xdb, 0xd3, 0x02, 0x8c, 0xfa,
	0x31, 0x38, 0xeb, 0x6b, 0x25, 0xd2, 0xa1, 0x1f, 0xfb, 0xc3, 0x5d, 0x00, 0x00, 0x00, 0xff, 0xff,
	0xf0, 0xb6, 0x11, 0xe1, 0x2d, 0x03, 0x00, 0x00,
}
