1// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: google/ads/googleads/v2/enums/budget_status.proto
3
4package enums
5
6import (
7	fmt "fmt"
8	math "math"
9
10	proto "github.com/golang/protobuf/proto"
11	_ "google.golang.org/genproto/googleapis/api/annotations"
12)
13
14// Reference imports to suppress errors if they are not otherwise used.
15var _ = proto.Marshal
16var _ = fmt.Errorf
17var _ = math.Inf
18
19// This is a compile-time assertion to ensure that this generated file
20// is compatible with the proto package it is being compiled against.
21// A compilation error at this line likely means your copy of the
22// proto package needs to be updated.
23const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
24
25// Possible statuses of a Budget.
26type BudgetStatusEnum_BudgetStatus int32
27
28const (
29	// Not specified.
30	BudgetStatusEnum_UNSPECIFIED BudgetStatusEnum_BudgetStatus = 0
31	// Used for return value only. Represents value unknown in this version.
32	BudgetStatusEnum_UNKNOWN BudgetStatusEnum_BudgetStatus = 1
33	// Budget is enabled.
34	BudgetStatusEnum_ENABLED BudgetStatusEnum_BudgetStatus = 2
35	// Budget is removed.
36	BudgetStatusEnum_REMOVED BudgetStatusEnum_BudgetStatus = 3
37)
38
39var BudgetStatusEnum_BudgetStatus_name = map[int32]string{
40	0: "UNSPECIFIED",
41	1: "UNKNOWN",
42	2: "ENABLED",
43	3: "REMOVED",
44}
45
46var BudgetStatusEnum_BudgetStatus_value = map[string]int32{
47	"UNSPECIFIED": 0,
48	"UNKNOWN":     1,
49	"ENABLED":     2,
50	"REMOVED":     3,
51}
52
53func (x BudgetStatusEnum_BudgetStatus) String() string {
54	return proto.EnumName(BudgetStatusEnum_BudgetStatus_name, int32(x))
55}
56
57func (BudgetStatusEnum_BudgetStatus) EnumDescriptor() ([]byte, []int) {
58	return fileDescriptor_1f54f072cd971115, []int{0, 0}
59}
60
61// Message describing a Budget status
62type BudgetStatusEnum struct {
63	XXX_NoUnkeyedLiteral struct{} `json:"-"`
64	XXX_unrecognized     []byte   `json:"-"`
65	XXX_sizecache        int32    `json:"-"`
66}
67
68func (m *BudgetStatusEnum) Reset()         { *m = BudgetStatusEnum{} }
69func (m *BudgetStatusEnum) String() string { return proto.CompactTextString(m) }
70func (*BudgetStatusEnum) ProtoMessage()    {}
71func (*BudgetStatusEnum) Descriptor() ([]byte, []int) {
72	return fileDescriptor_1f54f072cd971115, []int{0}
73}
74
75func (m *BudgetStatusEnum) XXX_Unmarshal(b []byte) error {
76	return xxx_messageInfo_BudgetStatusEnum.Unmarshal(m, b)
77}
78func (m *BudgetStatusEnum) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
79	return xxx_messageInfo_BudgetStatusEnum.Marshal(b, m, deterministic)
80}
81func (m *BudgetStatusEnum) XXX_Merge(src proto.Message) {
82	xxx_messageInfo_BudgetStatusEnum.Merge(m, src)
83}
84func (m *BudgetStatusEnum) XXX_Size() int {
85	return xxx_messageInfo_BudgetStatusEnum.Size(m)
86}
87func (m *BudgetStatusEnum) XXX_DiscardUnknown() {
88	xxx_messageInfo_BudgetStatusEnum.DiscardUnknown(m)
89}
90
91var xxx_messageInfo_BudgetStatusEnum proto.InternalMessageInfo
92
93func init() {
94	proto.RegisterEnum("google.ads.googleads.v2.enums.BudgetStatusEnum_BudgetStatus", BudgetStatusEnum_BudgetStatus_name, BudgetStatusEnum_BudgetStatus_value)
95	proto.RegisterType((*BudgetStatusEnum)(nil), "google.ads.googleads.v2.enums.BudgetStatusEnum")
96}
97
98func init() {
99	proto.RegisterFile("google/ads/googleads/v2/enums/budget_status.proto", fileDescriptor_1f54f072cd971115)
100}
101
102var fileDescriptor_1f54f072cd971115 = []byte{
103	// 296 bytes of a gzipped FileDescriptorProto
104	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x7c, 0x50, 0x4f, 0x4b, 0xfb, 0x30,
105	0x18, 0xfe, 0xad, 0x83, 0x9f, 0x90, 0x09, 0xd6, 0x1e, 0xc5, 0x1d, 0xb6, 0x0f, 0x90, 0x60, 0xbd,
106	0xc5, 0x53, 0x6a, 0xb3, 0x31, 0xd4, 0xae, 0x38, 0x56, 0x61, 0x14, 0x24, 0x33, 0x25, 0x14, 0xd6,
107	0xa4, 0x2c, 0xe9, 0x3e, 0x90, 0x47, 0x3f, 0x8a, 0x1f, 0xc4, 0x83, 0x9f, 0x42, 0x92, 0xae, 0x65,
108	0x17, 0xbd, 0x94, 0xe7, 0x7d, 0x9f, 0x3f, 0x7d, 0xf2, 0x82, 0x1b, 0xa1, 0x94, 0xd8, 0x15, 0x88,
109	0x71, 0x8d, 0x5a, 0x68, 0xd1, 0x21, 0x44, 0x85, 0x6c, 0x2a, 0x8d, 0xb6, 0x0d, 0x17, 0x85, 0x79,
110	0xd5, 0x86, 0x99, 0x46, 0xc3, 0x7a, 0xaf, 0x8c, 0x0a, 0xc6, 0xad, 0x0e, 0x32, 0xae, 0x61, 0x6f,
111	0x81, 0x87, 0x10, 0x3a, 0xcb, 0xd5, 0x75, 0x97, 0x58, 0x97, 0x88, 0x49, 0xa9, 0x0c, 0x33, 0xa5,
112	0x92, 0x47, 0xf3, 0x74, 0x03, 0xfc, 0xc8, 0x65, 0xae, 0x5c, 0x24, 0x95, 0x4d, 0x35, 0x9d, 0x81,
113	0xf3, 0xd3, 0x5d, 0x70, 0x01, 0x46, 0xeb, 0x64, 0x95, 0xd2, 0xfb, 0xc5, 0x6c, 0x41, 0x63, 0xff,
114	0x5f, 0x30, 0x02, 0x67, 0xeb, 0xe4, 0x21, 0x59, 0xbe, 0x24, 0xfe, 0xc0, 0x0e, 0x34, 0x21, 0xd1,
115	0x23, 0x8d, 0x7d, 0xcf, 0x0e, 0xcf, 0xf4, 0x69, 0x99, 0xd1, 0xd8, 0x1f, 0x46, 0x5f, 0x03, 0x30,
116	0x79, 0x53, 0x15, 0xfc, 0xb3, 0x5f, 0x74, 0x79, 0xfa, 0xaf, 0xd4, 0x96, 0x4a, 0x07, 0x9b, 0xe8,
117	0xe8, 0x11, 0x6a, 0xc7, 0xa4, 0x80, 0x6a, 0x2f, 0x90, 0x28, 0xa4, 0xab, 0xdc, 0x9d, 0xa5, 0x2e,
118	0xf5, 0x2f, 0x57, 0xba, 0x73, 0xdf, 0x77, 0x6f, 0x38, 0x27, 0xe4, 0xc3, 0x1b, 0xcf, 0xdb, 0x28,
119	0xc2, 0x35, 0x6c, 0xa1, 0x45, 0x59, 0x08, 0xed, 0x5b, 0xf5, 0x67, 0xc7, 0xe7, 0x84, 0xeb, 0xbc,
120	0xe7, 0xf3, 0x2c, 0xcc, 0x1d, 0xff, 0xed, 0x4d, 0xda, 0x25, 0xc6, 0x84, 0x6b, 0x8c, 0x7b, 0x05,
121	0xc6, 0x59, 0x88, 0xb1, 0xd3, 0x6c, 0xff, 0xbb, 0x62, 0xb7, 0x3f, 0x01, 0x00, 0x00, 0xff, 0xff,
122	0x66, 0x92, 0xf0, 0x7e, 0xbd, 0x01, 0x00, 0x00,
123}
124