// Code generated by protoc-gen-go. DO NOT EDIT.
// source: rpc/history/service.proto

package history

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 Status int32

const (
	Status_Unknown   Status = 0
	Status_Requested Status = 1
	Status_Pending   Status = 2
	Status_Available Status = 3
)

var Status_name = map[int32]string{
	0: "Unknown",
	1: "Requested",
	2: "Pending",
	3: "Available",
}
var Status_value = map[string]int32{
	"Unknown":   0,
	"Requested": 1,
	"Pending":   2,
	"Available": 3,
}

func (x Status) String() string {
	return proto.EnumName(Status_name, int32(x))
}
func (Status) EnumDescriptor() ([]byte, []int) {
	return fileDescriptor_service_ef1fdb53ab43f34c, []int{0}
}

type RequestReportInput struct {
	UserId               string   `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	Requester            string   `protobuf:"bytes,2,opt,name=requester,proto3" json:"requester,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

var xxx_messageInfo_RequestReportInput proto.InternalMessageInfo

func (m *RequestReportInput) GetUserId() string {
	if m != nil {
		return m.UserId
	}
	return ""
}

func (m *RequestReportInput) GetRequester() string {
	if m != nil {
		return m.Requester
	}
	return ""
}

type RequestReportOutput struct {
	UserId               string   `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	Status               Status   `protobuf:"varint,2,opt,name=status,proto3,enum=code.justin.tv.foundation.history.Status" json:"status,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

var xxx_messageInfo_RequestReportOutput proto.InternalMessageInfo

func (m *RequestReportOutput) GetUserId() string {
	if m != nil {
		return m.UserId
	}
	return ""
}

func (m *RequestReportOutput) GetStatus() Status {
	if m != nil {
		return m.Status
	}
	return Status_Unknown
}

type ListReportsInput struct {
	Requester            string   `protobuf:"bytes,1,opt,name=requester,proto3" json:"requester,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

var xxx_messageInfo_ListReportsInput proto.InternalMessageInfo

func (m *ListReportsInput) GetRequester() string {
	if m != nil {
		return m.Requester
	}
	return ""
}

type ListReportsOutput struct {
	Items                []*ReportInfo `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

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

var xxx_messageInfo_ListReportsOutput proto.InternalMessageInfo

func (m *ListReportsOutput) GetItems() []*ReportInfo {
	if m != nil {
		return m.Items
	}
	return nil
}

type ReportInfo struct {
	UserId               string               `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	Requester            string               `protobuf:"bytes,2,opt,name=requester,proto3" json:"requester,omitempty"`
	Status               Status               `protobuf:"varint,3,opt,name=status,proto3,enum=code.justin.tv.foundation.history.Status" json:"status,omitempty"`
	RequestTime          *timestamp.Timestamp `protobuf:"bytes,4,opt,name=request_time,json=requestTime,proto3" json:"request_time,omitempty"`
	Location             string               `protobuf:"bytes,5,opt,name=location,proto3" json:"location,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

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

var xxx_messageInfo_ReportInfo proto.InternalMessageInfo

func (m *ReportInfo) GetUserId() string {
	if m != nil {
		return m.UserId
	}
	return ""
}

func (m *ReportInfo) GetRequester() string {
	if m != nil {
		return m.Requester
	}
	return ""
}

func (m *ReportInfo) GetStatus() Status {
	if m != nil {
		return m.Status
	}
	return Status_Unknown
}

func (m *ReportInfo) GetRequestTime() *timestamp.Timestamp {
	if m != nil {
		return m.RequestTime
	}
	return nil
}

func (m *ReportInfo) GetLocation() string {
	if m != nil {
		return m.Location
	}
	return ""
}

type DeleteAuditsInput struct {
	UserId               string               `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	Requester            string               `protobuf:"bytes,2,opt,name=requester,proto3" json:"requester,omitempty"`
	DeletionTime         *timestamp.Timestamp `protobuf:"bytes,3,opt,name=deletion_time,json=deletionTime,proto3" json:"deletion_time,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

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

var xxx_messageInfo_DeleteAuditsInput proto.InternalMessageInfo

func (m *DeleteAuditsInput) GetUserId() string {
	if m != nil {
		return m.UserId
	}
	return ""
}

func (m *DeleteAuditsInput) GetRequester() string {
	if m != nil {
		return m.Requester
	}
	return ""
}

func (m *DeleteAuditsInput) GetDeletionTime() *timestamp.Timestamp {
	if m != nil {
		return m.DeletionTime
	}
	return nil
}

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

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

var xxx_messageInfo_DeleteAuditsOutput proto.InternalMessageInfo

type ListScheduledDeletesInput struct {
	Requester            string   `protobuf:"bytes,1,opt,name=requester,proto3" json:"requester,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

var xxx_messageInfo_ListScheduledDeletesInput proto.InternalMessageInfo

func (m *ListScheduledDeletesInput) GetRequester() string {
	if m != nil {
		return m.Requester
	}
	return ""
}

type ListScheduledDeletesOutput struct {
	Items                []*SechduledDelete `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

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

var xxx_messageInfo_ListScheduledDeletesOutput proto.InternalMessageInfo

func (m *ListScheduledDeletesOutput) GetItems() []*SechduledDelete {
	if m != nil {
		return m.Items
	}
	return nil
}

type SechduledDelete struct {
	UserId               string               `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	Requester            string               `protobuf:"bytes,2,opt,name=requester,proto3" json:"requester,omitempty"`
	DeletionTime         *timestamp.Timestamp `protobuf:"bytes,3,opt,name=deletion_time,json=deletionTime,proto3" json:"deletion_time,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

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

var xxx_messageInfo_SechduledDelete proto.InternalMessageInfo

func (m *SechduledDelete) GetUserId() string {
	if m != nil {
		return m.UserId
	}
	return ""
}

func (m *SechduledDelete) GetRequester() string {
	if m != nil {
		return m.Requester
	}
	return ""
}

func (m *SechduledDelete) GetDeletionTime() *timestamp.Timestamp {
	if m != nil {
		return m.DeletionTime
	}
	return nil
}

type GetUserStatsInput struct {
	UserId               string   `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

var xxx_messageInfo_GetUserStatsInput proto.InternalMessageInfo

func (m *GetUserStatsInput) GetUserId() string {
	if m != nil {
		return m.UserId
	}
	return ""
}

type GetUserStatsOutput struct {
	RecordCount          int64    `protobuf:"varint,1,opt,name=recordCount,proto3" json:"recordCount,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

var xxx_messageInfo_GetUserStatsOutput proto.InternalMessageInfo

func (m *GetUserStatsOutput) GetRecordCount() int64 {
	if m != nil {
		return m.RecordCount
	}
	return 0
}

func init() {
	proto.RegisterType((*RequestReportInput)(nil), "code.justin.tv.foundation.history.RequestReportInput")
	proto.RegisterType((*RequestReportOutput)(nil), "code.justin.tv.foundation.history.RequestReportOutput")
	proto.RegisterType((*ListReportsInput)(nil), "code.justin.tv.foundation.history.ListReportsInput")
	proto.RegisterType((*ListReportsOutput)(nil), "code.justin.tv.foundation.history.ListReportsOutput")
	proto.RegisterType((*ReportInfo)(nil), "code.justin.tv.foundation.history.ReportInfo")
	proto.RegisterType((*DeleteAuditsInput)(nil), "code.justin.tv.foundation.history.DeleteAuditsInput")
	proto.RegisterType((*DeleteAuditsOutput)(nil), "code.justin.tv.foundation.history.DeleteAuditsOutput")
	proto.RegisterType((*ListScheduledDeletesInput)(nil), "code.justin.tv.foundation.history.ListScheduledDeletesInput")
	proto.RegisterType((*ListScheduledDeletesOutput)(nil), "code.justin.tv.foundation.history.ListScheduledDeletesOutput")
	proto.RegisterType((*SechduledDelete)(nil), "code.justin.tv.foundation.history.SechduledDelete")
	proto.RegisterType((*GetUserStatsInput)(nil), "code.justin.tv.foundation.history.GetUserStatsInput")
	proto.RegisterType((*GetUserStatsOutput)(nil), "code.justin.tv.foundation.history.GetUserStatsOutput")
	proto.RegisterEnum("code.justin.tv.foundation.history.Status", Status_name, Status_value)
}

func init() { proto.RegisterFile("rpc/history/service.proto", fileDescriptor_service_ef1fdb53ab43f34c) }

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