1// Code generated by protoc-gen-go. DO NOT EDIT. 2// source: google/ads/googleads/v3/resources/payments_account.proto 3 4package resources 5 6import ( 7 fmt "fmt" 8 math "math" 9 10 proto "github.com/golang/protobuf/proto" 11 wrappers "github.com/golang/protobuf/ptypes/wrappers" 12 _ "google.golang.org/genproto/googleapis/api/annotations" 13) 14 15// Reference imports to suppress errors if they are not otherwise used. 16var _ = proto.Marshal 17var _ = fmt.Errorf 18var _ = math.Inf 19 20// This is a compile-time assertion to ensure that this generated file 21// is compatible with the proto package it is being compiled against. 22// A compilation error at this line likely means your copy of the 23// proto package needs to be updated. 24const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package 25 26// A payments account, which can be used to set up billing for an Ads customer. 27type PaymentsAccount struct { 28 // Output only. The resource name of the payments account. 29 // PaymentsAccount resource names have the form: 30 // 31 // `customers/{customer_id}/paymentsAccounts/{payments_account_id}` 32 ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` 33 // Output only. A 16 digit ID used to identify a payments account. 34 PaymentsAccountId *wrappers.StringValue `protobuf:"bytes,2,opt,name=payments_account_id,json=paymentsAccountId,proto3" json:"payments_account_id,omitempty"` 35 // Output only. The name of the payments account. 36 Name *wrappers.StringValue `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` 37 // Output only. The currency code of the payments account. 38 // A subset of the currency codes derived from the ISO 4217 standard is 39 // supported. 40 CurrencyCode *wrappers.StringValue `protobuf:"bytes,4,opt,name=currency_code,json=currencyCode,proto3" json:"currency_code,omitempty"` 41 // Output only. A 12 digit ID used to identify the payments profile associated with the 42 // payments account. 43 PaymentsProfileId *wrappers.StringValue `protobuf:"bytes,5,opt,name=payments_profile_id,json=paymentsProfileId,proto3" json:"payments_profile_id,omitempty"` 44 // Output only. A secondary payments profile ID present in uncommon situations, e.g. 45 // when a sequential liability agreement has been arranged. 46 SecondaryPaymentsProfileId *wrappers.StringValue `protobuf:"bytes,6,opt,name=secondary_payments_profile_id,json=secondaryPaymentsProfileId,proto3" json:"secondary_payments_profile_id,omitempty"` 47 XXX_NoUnkeyedLiteral struct{} `json:"-"` 48 XXX_unrecognized []byte `json:"-"` 49 XXX_sizecache int32 `json:"-"` 50} 51 52func (m *PaymentsAccount) Reset() { *m = PaymentsAccount{} } 53func (m *PaymentsAccount) String() string { return proto.CompactTextString(m) } 54func (*PaymentsAccount) ProtoMessage() {} 55func (*PaymentsAccount) Descriptor() ([]byte, []int) { 56 return fileDescriptor_37c21bb407f87d61, []int{0} 57} 58 59func (m *PaymentsAccount) XXX_Unmarshal(b []byte) error { 60 return xxx_messageInfo_PaymentsAccount.Unmarshal(m, b) 61} 62func (m *PaymentsAccount) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 63 return xxx_messageInfo_PaymentsAccount.Marshal(b, m, deterministic) 64} 65func (m *PaymentsAccount) XXX_Merge(src proto.Message) { 66 xxx_messageInfo_PaymentsAccount.Merge(m, src) 67} 68func (m *PaymentsAccount) XXX_Size() int { 69 return xxx_messageInfo_PaymentsAccount.Size(m) 70} 71func (m *PaymentsAccount) XXX_DiscardUnknown() { 72 xxx_messageInfo_PaymentsAccount.DiscardUnknown(m) 73} 74 75var xxx_messageInfo_PaymentsAccount proto.InternalMessageInfo 76 77func (m *PaymentsAccount) GetResourceName() string { 78 if m != nil { 79 return m.ResourceName 80 } 81 return "" 82} 83 84func (m *PaymentsAccount) GetPaymentsAccountId() *wrappers.StringValue { 85 if m != nil { 86 return m.PaymentsAccountId 87 } 88 return nil 89} 90 91func (m *PaymentsAccount) GetName() *wrappers.StringValue { 92 if m != nil { 93 return m.Name 94 } 95 return nil 96} 97 98func (m *PaymentsAccount) GetCurrencyCode() *wrappers.StringValue { 99 if m != nil { 100 return m.CurrencyCode 101 } 102 return nil 103} 104 105func (m *PaymentsAccount) GetPaymentsProfileId() *wrappers.StringValue { 106 if m != nil { 107 return m.PaymentsProfileId 108 } 109 return nil 110} 111 112func (m *PaymentsAccount) GetSecondaryPaymentsProfileId() *wrappers.StringValue { 113 if m != nil { 114 return m.SecondaryPaymentsProfileId 115 } 116 return nil 117} 118 119func init() { 120 proto.RegisterType((*PaymentsAccount)(nil), "google.ads.googleads.v3.resources.PaymentsAccount") 121} 122 123func init() { 124 proto.RegisterFile("google/ads/googleads/v3/resources/payments_account.proto", fileDescriptor_37c21bb407f87d61) 125} 126 127var fileDescriptor_37c21bb407f87d61 = []byte{ 128 // 480 bytes of a gzipped FileDescriptorProto 129 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x93, 0xc1, 0x6a, 0xd4, 0x40, 130 0x1c, 0xc6, 0xd9, 0xcd, 0x5a, 0x70, 0x6c, 0x11, 0xa3, 0x87, 0x75, 0xa9, 0xda, 0x0a, 0x85, 0xc5, 131 0xc3, 0x8c, 0x18, 0x84, 0x32, 0x9e, 0x66, 0x05, 0x4b, 0x3d, 0x48, 0x5c, 0x71, 0x0f, 0xb2, 0x10, 132 0x66, 0x67, 0x66, 0x63, 0x20, 0x99, 0x7f, 0x98, 0x49, 0x56, 0x96, 0xd2, 0x83, 0xaf, 0xe2, 0xd1, 133 0x47, 0xf1, 0x19, 0x3c, 0xf4, 0xdc, 0x47, 0xf0, 0x24, 0x9b, 0x64, 0xd2, 0x36, 0x88, 0xae, 0xb7, 134 0x2f, 0xfc, 0xbf, 0xef, 0x37, 0xff, 0x2f, 0xc3, 0xa0, 0xe3, 0x18, 0x20, 0x4e, 0x15, 0xe1, 0xd2, 135 0x92, 0x5a, 0x6e, 0xd4, 0x2a, 0x20, 0x46, 0x59, 0x28, 0x8d, 0x50, 0x96, 0xe4, 0x7c, 0x9d, 0x29, 136 0x5d, 0xd8, 0x88, 0x0b, 0x01, 0xa5, 0x2e, 0x70, 0x6e, 0xa0, 0x00, 0xff, 0xb0, 0xb6, 0x63, 0x2e, 137 0x2d, 0x6e, 0x93, 0x78, 0x15, 0xe0, 0x36, 0x39, 0x7a, 0xe2, 0xe0, 0x79, 0x42, 0x96, 0x89, 0x4a, 138 0x65, 0xb4, 0x50, 0x9f, 0xf9, 0x2a, 0x01, 0x53, 0x33, 0x46, 0x0f, 0xaf, 0x19, 0x5c, 0xac, 0x19, 139 0x3d, 0x6e, 0x46, 0xd5, 0xd7, 0xa2, 0x5c, 0x92, 0x2f, 0x86, 0xe7, 0xb9, 0x32, 0xb6, 0x99, 0xef, 140 0x5f, 0x8b, 0x72, 0xad, 0xa1, 0xe0, 0x45, 0x02, 0xba, 0x99, 0x3e, 0xfd, 0x39, 0x40, 0x77, 0xc3, 141 0x66, 0x6f, 0x56, 0xaf, 0xed, 0x7f, 0x44, 0x7b, 0xee, 0x8c, 0x48, 0xf3, 0x4c, 0x0d, 0x7b, 0x07, 142 0xbd, 0xf1, 0xed, 0xc9, 0xf3, 0x0b, 0xe6, 0xfd, 0x62, 0xcf, 0xd0, 0xf8, 0xaa, 0x44, 0xa3, 0xf2, 143 0xc4, 0x62, 0x01, 0x19, 0xe9, 0x80, 0xa6, 0xbb, 0x0e, 0xf3, 0x8e, 0x67, 0xca, 0x7f, 0x8f, 0xee, 144 0x77, 0xff, 0x50, 0x94, 0xc8, 0x61, 0xff, 0xa0, 0x37, 0xbe, 0xf3, 0x62, 0xbf, 0x61, 0x61, 0x57, 145 0x03, 0x7f, 0x28, 0x4c, 0xa2, 0xe3, 0x19, 0x4f, 0x4b, 0x35, 0xf1, 0x2e, 0x98, 0x37, 0xbd, 0x97, 146 0xdf, 0xc4, 0x9f, 0x4a, 0xff, 0x25, 0x1a, 0x54, 0x0b, 0x7a, 0xdb, 0x32, 0x2a, 0xbb, 0xff, 0x06, 147 0xed, 0x89, 0xd2, 0x18, 0xa5, 0xc5, 0x3a, 0x12, 0x20, 0xd5, 0x70, 0xb0, 0x6d, 0x7e, 0xd7, 0xe5, 148 0x5e, 0x83, 0xbc, 0xd9, 0x28, 0x37, 0xb0, 0x4c, 0x52, 0xb5, 0x69, 0x74, 0xeb, 0xbf, 0x1b, 0x85, 149 0x75, 0xf8, 0x54, 0xfa, 0x12, 0x3d, 0xb2, 0x4a, 0x80, 0x96, 0xdc, 0xac, 0xa3, 0x3f, 0xc1, 0x77, 150 0xb6, 0x85, 0x8f, 0x5a, 0x4e, 0xd8, 0x3d, 0x85, 0xc6, 0x97, 0x4c, 0x6e, 0x7f, 0x8f, 0xfe, 0xb1, 151 0x28, 0x6d, 0x01, 0x99, 0x32, 0x96, 0x9c, 0x39, 0x79, 0x4e, 0x3a, 0xd7, 0x61, 0xc9, 0x59, 0xf7, 152 0x7a, 0xcf, 0x27, 0x5f, 0xfb, 0xe8, 0x48, 0x40, 0x86, 0xff, 0xf9, 0x04, 0x26, 0x0f, 0x3a, 0x87, 153 0x86, 0x9b, 0x62, 0x61, 0xef, 0xd3, 0xdb, 0x26, 0x1a, 0x43, 0xca, 0x75, 0x8c, 0xc1, 0xc4, 0x24, 154 0x56, 0xba, 0xaa, 0x4d, 0xae, 0xd6, 0xfe, 0xcb, 0xb3, 0x7c, 0xd5, 0xaa, 0x6f, 0x7d, 0xef, 0x84, 155 0xb1, 0xef, 0xfd, 0xc3, 0x93, 0x1a, 0xc9, 0xa4, 0xc5, 0xb5, 0xdc, 0xa8, 0x59, 0x80, 0xa7, 0xce, 156 0xf9, 0xc3, 0x79, 0xe6, 0x4c, 0xda, 0x79, 0xeb, 0x99, 0xcf, 0x82, 0x79, 0xeb, 0xb9, 0xec, 0x1f, 157 0xd5, 0x03, 0x4a, 0x99, 0xb4, 0x94, 0xb6, 0x2e, 0x4a, 0x67, 0x01, 0xa5, 0xad, 0x6f, 0xb1, 0x53, 158 0x2d, 0x1b, 0xfc, 0x0e, 0x00, 0x00, 0xff, 0xff, 0x81, 0x7d, 0x5f, 0x52, 0x42, 0x04, 0x00, 0x00, 159} 160