1// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: google/ads/googleads/v1/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_236574c4e98b0294, []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_236574c4e98b0294, []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.v1.enums.BudgetStatusEnum_BudgetStatus", BudgetStatusEnum_BudgetStatus_name, BudgetStatusEnum_BudgetStatus_value)
95	proto.RegisterType((*BudgetStatusEnum)(nil), "google.ads.googleads.v1.enums.BudgetStatusEnum")
96}
97
98func init() {
99	proto.RegisterFile("google/ads/googleads/v1/enums/budget_status.proto", fileDescriptor_236574c4e98b0294)
100}
101
102var fileDescriptor_236574c4e98b0294 = []byte{
103	// 294 bytes of a gzipped FileDescriptorProto
104	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x7c, 0x50, 0xcf, 0x4a, 0xc3, 0x30,
105	0x18, 0x77, 0x1d, 0x28, 0x64, 0x82, 0x75, 0x47, 0x71, 0x87, 0xed, 0x01, 0x12, 0x82, 0xb7, 0x78,
106	0x4a, 0x5d, 0x36, 0x86, 0xda, 0x15, 0xc7, 0x2a, 0x8c, 0x82, 0x64, 0xa6, 0x84, 0xc2, 0x9a, 0x94,
107	0x25, 0xdd, 0x03, 0x79, 0xf4, 0x51, 0x7c, 0x10, 0x0f, 0x3e, 0x85, 0x24, 0x5d, 0xcb, 0x2e, 0x7a,
108	0x29, 0xbf, 0xef, 0xfb, 0xfd, 0xe9, 0x2f, 0x1f, 0xc0, 0x52, 0x6b, 0xb9, 0xcb, 0x11, 0x17, 0x06,
109	0x35, 0xd0, 0xa1, 0x03, 0x46, 0xb9, 0xaa, 0x4b, 0x83, 0xb6, 0xb5, 0x90, 0xb9, 0x7d, 0x33, 0x96,
110	0xdb, 0xda, 0xc0, 0x6a, 0xaf, 0xad, 0x1e, 0x8e, 0x1a, 0x1d, 0xe4, 0xc2, 0xc0, 0xce, 0x02, 0x0f,
111	0x18, 0x7a, 0xcb, 0xcd, 0x6d, 0x9b, 0x58, 0x15, 0x88, 0x2b, 0xa5, 0x2d, 0xb7, 0x85, 0x56, 0x47,
112	0xf3, 0x64, 0x03, 0xc2, 0xc8, 0x67, 0xae, 0x7c, 0x24, 0x53, 0x75, 0x39, 0x99, 0x81, 0xcb, 0xd3,
113	0xdd, 0xf0, 0x0a, 0x0c, 0xd6, 0xf1, 0x2a, 0x61, 0x0f, 0x8b, 0xd9, 0x82, 0x4d, 0xc3, 0xb3, 0xe1,
114	0x00, 0x5c, 0xac, 0xe3, 0xc7, 0x78, 0xf9, 0x1a, 0x87, 0x3d, 0x37, 0xb0, 0x98, 0x46, 0x4f, 0x6c,
115	0x1a, 0x06, 0x6e, 0x78, 0x61, 0xcf, 0xcb, 0x94, 0x4d, 0xc3, 0x7e, 0xf4, 0xdd, 0x03, 0xe3, 0x77,
116	0x5d, 0xc2, 0x7f, 0xfb, 0x45, 0xd7, 0xa7, 0xff, 0x4a, 0x5c, 0xa9, 0xa4, 0xb7, 0x89, 0x8e, 0x1e,
117	0xa9, 0x77, 0x5c, 0x49, 0xa8, 0xf7, 0x12, 0xc9, 0x5c, 0xf9, 0xca, 0xed, 0x59, 0xaa, 0xc2, 0xfc,
118	0x71, 0xa5, 0x7b, 0xff, 0xfd, 0x08, 0xfa, 0x73, 0x4a, 0x3f, 0x83, 0xd1, 0xbc, 0x89, 0xa2, 0xc2,
119	0xc0, 0x06, 0x3a, 0x94, 0x62, 0xe8, 0xde, 0x6a, 0xbe, 0x5a, 0x3e, 0xa3, 0xc2, 0x64, 0x1d, 0x9f,
120	0xa5, 0x38, 0xf3, 0xfc, 0x4f, 0x30, 0x6e, 0x96, 0x84, 0x50, 0x61, 0x08, 0xe9, 0x14, 0x84, 0xa4,
121	0x98, 0x10, 0xaf, 0xd9, 0x9e, 0xfb, 0x62, 0x77, 0xbf, 0x01, 0x00, 0x00, 0xff, 0xff, 0xee, 0xbd,
122	0x27, 0x0e, 0xbd, 0x01, 0x00, 0x00,
123}
124