You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

351 lines
16 KiB

  1. // Code generated by protoc-gen-go. DO NOT EDIT.
  2. // source: google/ads/googleads/v0/resources/customer.proto
  3. package resources // import "google.golang.org/genproto/googleapis/ads/googleads/v0/resources"
  4. import proto "github.com/golang/protobuf/proto"
  5. import fmt "fmt"
  6. import math "math"
  7. import wrappers "github.com/golang/protobuf/ptypes/wrappers"
  8. // Reference imports to suppress errors if they are not otherwise used.
  9. var _ = proto.Marshal
  10. var _ = fmt.Errorf
  11. var _ = math.Inf
  12. // This is a compile-time assertion to ensure that this generated file
  13. // is compatible with the proto package it is being compiled against.
  14. // A compilation error at this line likely means your copy of the
  15. // proto package needs to be updated.
  16. const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
  17. // A customer.
  18. type Customer struct {
  19. // The resource name of the customer.
  20. // Customer resource names have the form:
  21. //
  22. // `customers/{customer_id}`
  23. ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
  24. // The ID of the customer.
  25. Id *wrappers.Int64Value `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"`
  26. // Optional, non-unique descriptive name of the customer.
  27. DescriptiveName *wrappers.StringValue `protobuf:"bytes,4,opt,name=descriptive_name,json=descriptiveName,proto3" json:"descriptive_name,omitempty"`
  28. // The currency in which the account operates.
  29. // A subset of the currency codes from the ISO 4217 standard is
  30. // supported.
  31. CurrencyCode *wrappers.StringValue `protobuf:"bytes,5,opt,name=currency_code,json=currencyCode,proto3" json:"currency_code,omitempty"`
  32. // The local timezone ID of the customer.
  33. TimeZone *wrappers.StringValue `protobuf:"bytes,6,opt,name=time_zone,json=timeZone,proto3" json:"time_zone,omitempty"`
  34. // The URL template for constructing a tracking URL out of parameters.
  35. TrackingUrlTemplate *wrappers.StringValue `protobuf:"bytes,7,opt,name=tracking_url_template,json=trackingUrlTemplate,proto3" json:"tracking_url_template,omitempty"`
  36. // The URL template for appending params to the final URL
  37. FinalUrlSuffix *wrappers.StringValue `protobuf:"bytes,11,opt,name=final_url_suffix,json=finalUrlSuffix,proto3" json:"final_url_suffix,omitempty"`
  38. // Whether auto-tagging is enabled for the customer.
  39. AutoTaggingEnabled *wrappers.BoolValue `protobuf:"bytes,8,opt,name=auto_tagging_enabled,json=autoTaggingEnabled,proto3" json:"auto_tagging_enabled,omitempty"`
  40. // Whether the Customer has a Partners program badge. If the Customer is not
  41. // associated with the Partners program, this will be false. For more
  42. // information, see https://support.google.com/partners/answer/3125774.
  43. HasPartnersBadge *wrappers.BoolValue `protobuf:"bytes,9,opt,name=has_partners_badge,json=hasPartnersBadge,proto3" json:"has_partners_badge,omitempty"`
  44. // Whether the customer is a manager.
  45. Manager *wrappers.BoolValue `protobuf:"bytes,12,opt,name=manager,proto3" json:"manager,omitempty"`
  46. // Whether the customer is a test account.
  47. TestAccount *wrappers.BoolValue `protobuf:"bytes,13,opt,name=test_account,json=testAccount,proto3" json:"test_account,omitempty"`
  48. // Call reporting setting for a customer.
  49. CallReportingSetting *CallReportingSetting `protobuf:"bytes,10,opt,name=call_reporting_setting,json=callReportingSetting,proto3" json:"call_reporting_setting,omitempty"`
  50. // Conversion tracking setting for a customer.
  51. ConversionTrackingSetting *ConversionTrackingSetting `protobuf:"bytes,14,opt,name=conversion_tracking_setting,json=conversionTrackingSetting,proto3" json:"conversion_tracking_setting,omitempty"`
  52. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  53. XXX_unrecognized []byte `json:"-"`
  54. XXX_sizecache int32 `json:"-"`
  55. }
  56. func (m *Customer) Reset() { *m = Customer{} }
  57. func (m *Customer) String() string { return proto.CompactTextString(m) }
  58. func (*Customer) ProtoMessage() {}
  59. func (*Customer) Descriptor() ([]byte, []int) {
  60. return fileDescriptor_customer_0ab473c999471a98, []int{0}
  61. }
  62. func (m *Customer) XXX_Unmarshal(b []byte) error {
  63. return xxx_messageInfo_Customer.Unmarshal(m, b)
  64. }
  65. func (m *Customer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  66. return xxx_messageInfo_Customer.Marshal(b, m, deterministic)
  67. }
  68. func (dst *Customer) XXX_Merge(src proto.Message) {
  69. xxx_messageInfo_Customer.Merge(dst, src)
  70. }
  71. func (m *Customer) XXX_Size() int {
  72. return xxx_messageInfo_Customer.Size(m)
  73. }
  74. func (m *Customer) XXX_DiscardUnknown() {
  75. xxx_messageInfo_Customer.DiscardUnknown(m)
  76. }
  77. var xxx_messageInfo_Customer proto.InternalMessageInfo
  78. func (m *Customer) GetResourceName() string {
  79. if m != nil {
  80. return m.ResourceName
  81. }
  82. return ""
  83. }
  84. func (m *Customer) GetId() *wrappers.Int64Value {
  85. if m != nil {
  86. return m.Id
  87. }
  88. return nil
  89. }
  90. func (m *Customer) GetDescriptiveName() *wrappers.StringValue {
  91. if m != nil {
  92. return m.DescriptiveName
  93. }
  94. return nil
  95. }
  96. func (m *Customer) GetCurrencyCode() *wrappers.StringValue {
  97. if m != nil {
  98. return m.CurrencyCode
  99. }
  100. return nil
  101. }
  102. func (m *Customer) GetTimeZone() *wrappers.StringValue {
  103. if m != nil {
  104. return m.TimeZone
  105. }
  106. return nil
  107. }
  108. func (m *Customer) GetTrackingUrlTemplate() *wrappers.StringValue {
  109. if m != nil {
  110. return m.TrackingUrlTemplate
  111. }
  112. return nil
  113. }
  114. func (m *Customer) GetFinalUrlSuffix() *wrappers.StringValue {
  115. if m != nil {
  116. return m.FinalUrlSuffix
  117. }
  118. return nil
  119. }
  120. func (m *Customer) GetAutoTaggingEnabled() *wrappers.BoolValue {
  121. if m != nil {
  122. return m.AutoTaggingEnabled
  123. }
  124. return nil
  125. }
  126. func (m *Customer) GetHasPartnersBadge() *wrappers.BoolValue {
  127. if m != nil {
  128. return m.HasPartnersBadge
  129. }
  130. return nil
  131. }
  132. func (m *Customer) GetManager() *wrappers.BoolValue {
  133. if m != nil {
  134. return m.Manager
  135. }
  136. return nil
  137. }
  138. func (m *Customer) GetTestAccount() *wrappers.BoolValue {
  139. if m != nil {
  140. return m.TestAccount
  141. }
  142. return nil
  143. }
  144. func (m *Customer) GetCallReportingSetting() *CallReportingSetting {
  145. if m != nil {
  146. return m.CallReportingSetting
  147. }
  148. return nil
  149. }
  150. func (m *Customer) GetConversionTrackingSetting() *ConversionTrackingSetting {
  151. if m != nil {
  152. return m.ConversionTrackingSetting
  153. }
  154. return nil
  155. }
  156. // Call reporting setting for a customer.
  157. type CallReportingSetting struct {
  158. // Enable reporting of phone call events by redirecting them via Google
  159. // System.
  160. CallReportingEnabled *wrappers.BoolValue `protobuf:"bytes,1,opt,name=call_reporting_enabled,json=callReportingEnabled,proto3" json:"call_reporting_enabled,omitempty"`
  161. // Whether to enable call conversion reporting.
  162. CallConversionReportingEnabled *wrappers.BoolValue `protobuf:"bytes,2,opt,name=call_conversion_reporting_enabled,json=callConversionReportingEnabled,proto3" json:"call_conversion_reporting_enabled,omitempty"`
  163. // Customer-level call conversion action to attribute a call conversion to.
  164. // If not set a default conversion action is used. Only in effect when
  165. // call_conversion_reporting_enabled is set to true.
  166. CallConversionAction *wrappers.StringValue `protobuf:"bytes,9,opt,name=call_conversion_action,json=callConversionAction,proto3" json:"call_conversion_action,omitempty"`
  167. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  168. XXX_unrecognized []byte `json:"-"`
  169. XXX_sizecache int32 `json:"-"`
  170. }
  171. func (m *CallReportingSetting) Reset() { *m = CallReportingSetting{} }
  172. func (m *CallReportingSetting) String() string { return proto.CompactTextString(m) }
  173. func (*CallReportingSetting) ProtoMessage() {}
  174. func (*CallReportingSetting) Descriptor() ([]byte, []int) {
  175. return fileDescriptor_customer_0ab473c999471a98, []int{1}
  176. }
  177. func (m *CallReportingSetting) XXX_Unmarshal(b []byte) error {
  178. return xxx_messageInfo_CallReportingSetting.Unmarshal(m, b)
  179. }
  180. func (m *CallReportingSetting) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  181. return xxx_messageInfo_CallReportingSetting.Marshal(b, m, deterministic)
  182. }
  183. func (dst *CallReportingSetting) XXX_Merge(src proto.Message) {
  184. xxx_messageInfo_CallReportingSetting.Merge(dst, src)
  185. }
  186. func (m *CallReportingSetting) XXX_Size() int {
  187. return xxx_messageInfo_CallReportingSetting.Size(m)
  188. }
  189. func (m *CallReportingSetting) XXX_DiscardUnknown() {
  190. xxx_messageInfo_CallReportingSetting.DiscardUnknown(m)
  191. }
  192. var xxx_messageInfo_CallReportingSetting proto.InternalMessageInfo
  193. func (m *CallReportingSetting) GetCallReportingEnabled() *wrappers.BoolValue {
  194. if m != nil {
  195. return m.CallReportingEnabled
  196. }
  197. return nil
  198. }
  199. func (m *CallReportingSetting) GetCallConversionReportingEnabled() *wrappers.BoolValue {
  200. if m != nil {
  201. return m.CallConversionReportingEnabled
  202. }
  203. return nil
  204. }
  205. func (m *CallReportingSetting) GetCallConversionAction() *wrappers.StringValue {
  206. if m != nil {
  207. return m.CallConversionAction
  208. }
  209. return nil
  210. }
  211. // A collection of customer-wide settings related to Google Ads Conversion
  212. // Tracking.
  213. type ConversionTrackingSetting struct {
  214. // The conversion tracking id used for this account. This id is automatically
  215. // assigned after any conversion tracking feature is used. If the customer
  216. // doesn't use conversion tracking, this is 0. This field is read-only.
  217. ConversionTrackingId *wrappers.Int64Value `protobuf:"bytes,1,opt,name=conversion_tracking_id,json=conversionTrackingId,proto3" json:"conversion_tracking_id,omitempty"`
  218. // The conversion tracking id of the customer's manager. This is set when the
  219. // customer is opted into cross account conversion tracking, and it overrides
  220. // conversion_tracking_id. This field can only be managed through the Google
  221. // Ads UI. This field is read-only.
  222. CrossAccountConversionTrackingId *wrappers.Int64Value `protobuf:"bytes,2,opt,name=cross_account_conversion_tracking_id,json=crossAccountConversionTrackingId,proto3" json:"cross_account_conversion_tracking_id,omitempty"`
  223. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  224. XXX_unrecognized []byte `json:"-"`
  225. XXX_sizecache int32 `json:"-"`
  226. }
  227. func (m *ConversionTrackingSetting) Reset() { *m = ConversionTrackingSetting{} }
  228. func (m *ConversionTrackingSetting) String() string { return proto.CompactTextString(m) }
  229. func (*ConversionTrackingSetting) ProtoMessage() {}
  230. func (*ConversionTrackingSetting) Descriptor() ([]byte, []int) {
  231. return fileDescriptor_customer_0ab473c999471a98, []int{2}
  232. }
  233. func (m *ConversionTrackingSetting) XXX_Unmarshal(b []byte) error {
  234. return xxx_messageInfo_ConversionTrackingSetting.Unmarshal(m, b)
  235. }
  236. func (m *ConversionTrackingSetting) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  237. return xxx_messageInfo_ConversionTrackingSetting.Marshal(b, m, deterministic)
  238. }
  239. func (dst *ConversionTrackingSetting) XXX_Merge(src proto.Message) {
  240. xxx_messageInfo_ConversionTrackingSetting.Merge(dst, src)
  241. }
  242. func (m *ConversionTrackingSetting) XXX_Size() int {
  243. return xxx_messageInfo_ConversionTrackingSetting.Size(m)
  244. }
  245. func (m *ConversionTrackingSetting) XXX_DiscardUnknown() {
  246. xxx_messageInfo_ConversionTrackingSetting.DiscardUnknown(m)
  247. }
  248. var xxx_messageInfo_ConversionTrackingSetting proto.InternalMessageInfo
  249. func (m *ConversionTrackingSetting) GetConversionTrackingId() *wrappers.Int64Value {
  250. if m != nil {
  251. return m.ConversionTrackingId
  252. }
  253. return nil
  254. }
  255. func (m *ConversionTrackingSetting) GetCrossAccountConversionTrackingId() *wrappers.Int64Value {
  256. if m != nil {
  257. return m.CrossAccountConversionTrackingId
  258. }
  259. return nil
  260. }
  261. func init() {
  262. proto.RegisterType((*Customer)(nil), "google.ads.googleads.v0.resources.Customer")
  263. proto.RegisterType((*CallReportingSetting)(nil), "google.ads.googleads.v0.resources.CallReportingSetting")
  264. proto.RegisterType((*ConversionTrackingSetting)(nil), "google.ads.googleads.v0.resources.ConversionTrackingSetting")
  265. }
  266. func init() {
  267. proto.RegisterFile("google/ads/googleads/v0/resources/customer.proto", fileDescriptor_customer_0ab473c999471a98)
  268. }
  269. var fileDescriptor_customer_0ab473c999471a98 = []byte{
  270. // 710 bytes of a gzipped FileDescriptorProto
  271. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x95, 0xdd, 0x6e, 0xd3, 0x3c,
  272. 0x18, 0xc7, 0x95, 0xec, 0x7d, 0xf7, 0xe1, 0xb5, 0x63, 0x32, 0x65, 0xca, 0x36, 0x34, 0x6d, 0x83,
  273. 0x49, 0x93, 0x90, 0xd2, 0x0a, 0x26, 0x10, 0x01, 0x0e, 0xd2, 0x0a, 0xc6, 0x10, 0x42, 0xa5, 0xdb,
  274. 0x7a, 0x30, 0x55, 0x8a, 0x5c, 0xc7, 0xcd, 0xa2, 0x25, 0x76, 0x64, 0x3b, 0xe5, 0x43, 0x5c, 0x0d,
  275. 0x9c, 0x71, 0x03, 0xdc, 0x03, 0xb7, 0xc0, 0x1d, 0x70, 0x09, 0x1c, 0xa1, 0x38, 0x71, 0xd8, 0xd4,
  276. 0x6e, 0xe9, 0x51, 0xad, 0xe6, 0xf9, 0xfd, 0xfe, 0xf6, 0x93, 0x27, 0x09, 0x68, 0x05, 0x8c, 0x05,
  277. 0x11, 0x69, 0x22, 0x5f, 0x34, 0xf3, 0x65, 0xb6, 0x1a, 0xb7, 0x9a, 0x9c, 0x08, 0x96, 0x72, 0x4c,
  278. 0x44, 0x13, 0xa7, 0x42, 0xb2, 0x98, 0x70, 0x3b, 0xe1, 0x4c, 0x32, 0xb8, 0x93, 0x97, 0xd9, 0xc8,
  279. 0x17, 0x76, 0x49, 0xd8, 0xe3, 0x96, 0x5d, 0x12, 0x1b, 0x5b, 0x85, 0x54, 0x01, 0xc3, 0x74, 0xd4,
  280. 0xfc, 0xc0, 0x51, 0x92, 0x10, 0x2e, 0x72, 0xc5, 0xee, 0x8f, 0x05, 0xb0, 0xd8, 0x29, 0xac, 0xf0,
  281. 0x1e, 0xa8, 0x6b, 0xd2, 0xa3, 0x28, 0x26, 0x96, 0xb1, 0x6d, 0xec, 0x2f, 0xf5, 0x6a, 0xfa, 0xcf,
  282. 0x77, 0x28, 0x26, 0xf0, 0x01, 0x30, 0x43, 0xdf, 0x9a, 0xdb, 0x36, 0xf6, 0x97, 0x1f, 0x6e, 0x16,
  283. 0xb1, 0xb6, 0xd6, 0xdb, 0x47, 0x54, 0x3e, 0x3e, 0xe8, 0xa3, 0x28, 0x25, 0x3d, 0x33, 0xf4, 0xe1,
  284. 0x21, 0x58, 0xf5, 0x89, 0xc0, 0x3c, 0x4c, 0x64, 0x38, 0x2e, 0xa4, 0xff, 0x29, 0xf4, 0xee, 0x04,
  285. 0x7a, 0x2c, 0x79, 0x48, 0x83, 0x9c, 0xbd, 0x75, 0x89, 0x52, 0xa9, 0x2e, 0xa8, 0xe3, 0x94, 0x73,
  286. 0x42, 0xf1, 0x27, 0x0f, 0x33, 0x9f, 0x58, 0xff, 0xcf, 0x60, 0xa9, 0x69, 0xa4, 0xc3, 0x7c, 0x02,
  287. 0x9f, 0x82, 0x25, 0x19, 0xc6, 0xc4, 0xfb, 0xcc, 0x28, 0xb1, 0xe6, 0x67, 0xc0, 0x17, 0xb3, 0xf2,
  288. 0x33, 0x46, 0x09, 0xec, 0x82, 0x3b, 0x92, 0x23, 0x7c, 0x11, 0xd2, 0xc0, 0x4b, 0x79, 0xe4, 0x49,
  289. 0x12, 0x27, 0x11, 0x92, 0xc4, 0x5a, 0x98, 0x41, 0x73, 0x5b, 0xa3, 0xa7, 0x3c, 0x3a, 0x29, 0x40,
  290. 0xf8, 0x0a, 0xac, 0x8e, 0x42, 0x8a, 0x22, 0xa5, 0x13, 0xe9, 0x68, 0x14, 0x7e, 0xb4, 0x96, 0x67,
  291. 0x90, 0xad, 0x28, 0xea, 0x94, 0x47, 0xc7, 0x8a, 0x81, 0x6f, 0x41, 0x03, 0xa5, 0x92, 0x79, 0x12,
  292. 0x05, 0x41, 0xb6, 0x3b, 0x42, 0xd1, 0x30, 0x22, 0xbe, 0xb5, 0xa8, 0x5c, 0x1b, 0x13, 0xae, 0x36,
  293. 0x63, 0x51, 0x6e, 0x82, 0x19, 0x77, 0x92, 0x63, 0x2f, 0x73, 0x0a, 0xbe, 0x06, 0xf0, 0x1c, 0x09,
  294. 0x2f, 0x41, 0x5c, 0x52, 0xc2, 0x85, 0x37, 0x44, 0x7e, 0x40, 0xac, 0xa5, 0x4a, 0xd7, 0xea, 0x39,
  295. 0x12, 0xdd, 0x02, 0x6a, 0x67, 0x0c, 0x3c, 0x00, 0x0b, 0x31, 0xa2, 0x28, 0x20, 0xdc, 0xaa, 0x55,
  296. 0xe2, 0xba, 0x14, 0xbe, 0x00, 0x35, 0x49, 0x84, 0xf4, 0x10, 0xc6, 0x2c, 0xa5, 0xd2, 0xaa, 0x57,
  297. 0xa2, 0xcb, 0x59, 0xbd, 0x9b, 0x97, 0xc3, 0x18, 0xac, 0x61, 0x14, 0x45, 0x1e, 0x27, 0x09, 0xe3,
  298. 0x32, 0x6b, 0x87, 0x20, 0x32, 0xfb, 0xb5, 0x80, 0x12, 0x3d, 0xb1, 0x2b, 0x1f, 0x18, 0xbb, 0x83,
  299. 0xa2, 0xa8, 0xa7, 0xf9, 0xe3, 0x1c, 0xef, 0x35, 0xf0, 0x94, 0x7f, 0xe1, 0x17, 0xb0, 0x89, 0x19,
  300. 0x1d, 0x13, 0x2e, 0x42, 0x46, 0xbd, 0x72, 0x40, 0x74, 0xe6, 0x8a, 0xca, 0x7c, 0x3e, 0x4b, 0x66,
  301. 0x69, 0x39, 0x29, 0x24, 0x3a, 0x78, 0x1d, 0x5f, 0x77, 0x69, 0xf7, 0x9b, 0x09, 0x1a, 0xd3, 0x36,
  302. 0x0b, 0xbb, 0x13, 0x5d, 0xd0, 0x43, 0x61, 0x54, 0xb6, 0xf3, 0xea, 0x41, 0xf5, 0x58, 0x10, 0xb0,
  303. 0xa3, 0x8c, 0x97, 0x4e, 0x3b, 0x29, 0x37, 0x2b, 0xe5, 0x5b, 0x99, 0xe4, 0xdf, 0x59, 0x27, 0x62,
  304. 0x7a, 0xc5, 0xc6, 0x2f, 0xc5, 0x20, 0x2c, 0x43, 0x46, 0x8b, 0x09, 0xbc, 0xf9, 0xc9, 0x68, 0x5c,
  305. 0xb5, 0xbb, 0x8a, 0xdc, 0xfd, 0x65, 0x80, 0xf5, 0x6b, 0xdb, 0x0b, 0xdf, 0x83, 0xb5, 0x69, 0x77,
  306. 0x30, 0xd4, 0xad, 0xba, 0xf1, 0xfd, 0xd6, 0x98, 0xbc, 0x37, 0x47, 0x3e, 0xbc, 0x00, 0xf7, 0x31,
  307. 0x67, 0x42, 0xe8, 0x19, 0xf6, 0xae, 0x09, 0x30, 0xab, 0x03, 0xb6, 0x95, 0xa8, 0x18, 0xee, 0xce,
  308. 0x94, 0xb0, 0xf6, 0x1f, 0x03, 0xec, 0x61, 0x16, 0x57, 0x8f, 0x58, 0xbb, 0xae, 0x5f, 0xf2, 0xdd,
  309. 0x2c, 0xa8, 0x6b, 0x9c, 0xbd, 0x29, 0x98, 0x80, 0x45, 0x88, 0x06, 0x36, 0xe3, 0x41, 0x33, 0x20,
  310. 0x54, 0x6d, 0x43, 0x7f, 0x7d, 0x92, 0x50, 0xdc, 0xf0, 0x31, 0x7a, 0x56, 0xae, 0xbe, 0x9a, 0x73,
  311. 0x87, 0xae, 0xfb, 0xdd, 0xdc, 0x39, 0xcc, 0x95, 0xae, 0x2f, 0xec, 0x7c, 0x99, 0xad, 0xfa, 0x2d,
  312. 0xbb, 0xa7, 0x2b, 0x7f, 0xea, 0x9a, 0x81, 0xeb, 0x8b, 0x41, 0x59, 0x33, 0xe8, 0xb7, 0x06, 0x65,
  313. 0xcd, 0x6f, 0x73, 0x2f, 0xbf, 0xe0, 0x38, 0xae, 0x2f, 0x1c, 0xa7, 0xac, 0x72, 0x9c, 0x7e, 0xcb,
  314. 0x71, 0xca, 0xba, 0xe1, 0xbc, 0xda, 0xec, 0xa3, 0xbf, 0x01, 0x00, 0x00, 0xff, 0xff, 0xbe, 0x94,
  315. 0x25, 0x6e, 0x38, 0x07, 0x00, 0x00,
  316. }