images_service.pb.go 26 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845
  1. // Code generated by protoc-gen-go.
  2. // source: google.golang.org/appengine/internal/image/images_service.proto
  3. // DO NOT EDIT!
  4. /*
  5. Package image is a generated protocol buffer package.
  6. It is generated from these files:
  7. google.golang.org/appengine/internal/image/images_service.proto
  8. It has these top-level messages:
  9. ImagesServiceError
  10. ImagesServiceTransform
  11. Transform
  12. ImageData
  13. InputSettings
  14. OutputSettings
  15. ImagesTransformRequest
  16. ImagesTransformResponse
  17. CompositeImageOptions
  18. ImagesCanvas
  19. ImagesCompositeRequest
  20. ImagesCompositeResponse
  21. ImagesHistogramRequest
  22. ImagesHistogram
  23. ImagesHistogramResponse
  24. ImagesGetUrlBaseRequest
  25. ImagesGetUrlBaseResponse
  26. ImagesDeleteUrlBaseRequest
  27. ImagesDeleteUrlBaseResponse
  28. */
  29. package image
  30. import proto "github.com/golang/protobuf/proto"
  31. import fmt "fmt"
  32. import math "math"
  33. // Reference imports to suppress errors if they are not otherwise used.
  34. var _ = proto.Marshal
  35. var _ = fmt.Errorf
  36. var _ = math.Inf
  37. type ImagesServiceError_ErrorCode int32
  38. const (
  39. ImagesServiceError_UNSPECIFIED_ERROR ImagesServiceError_ErrorCode = 1
  40. ImagesServiceError_BAD_TRANSFORM_DATA ImagesServiceError_ErrorCode = 2
  41. ImagesServiceError_NOT_IMAGE ImagesServiceError_ErrorCode = 3
  42. ImagesServiceError_BAD_IMAGE_DATA ImagesServiceError_ErrorCode = 4
  43. ImagesServiceError_IMAGE_TOO_LARGE ImagesServiceError_ErrorCode = 5
  44. ImagesServiceError_INVALID_BLOB_KEY ImagesServiceError_ErrorCode = 6
  45. ImagesServiceError_ACCESS_DENIED ImagesServiceError_ErrorCode = 7
  46. ImagesServiceError_OBJECT_NOT_FOUND ImagesServiceError_ErrorCode = 8
  47. )
  48. var ImagesServiceError_ErrorCode_name = map[int32]string{
  49. 1: "UNSPECIFIED_ERROR",
  50. 2: "BAD_TRANSFORM_DATA",
  51. 3: "NOT_IMAGE",
  52. 4: "BAD_IMAGE_DATA",
  53. 5: "IMAGE_TOO_LARGE",
  54. 6: "INVALID_BLOB_KEY",
  55. 7: "ACCESS_DENIED",
  56. 8: "OBJECT_NOT_FOUND",
  57. }
  58. var ImagesServiceError_ErrorCode_value = map[string]int32{
  59. "UNSPECIFIED_ERROR": 1,
  60. "BAD_TRANSFORM_DATA": 2,
  61. "NOT_IMAGE": 3,
  62. "BAD_IMAGE_DATA": 4,
  63. "IMAGE_TOO_LARGE": 5,
  64. "INVALID_BLOB_KEY": 6,
  65. "ACCESS_DENIED": 7,
  66. "OBJECT_NOT_FOUND": 8,
  67. }
  68. func (x ImagesServiceError_ErrorCode) Enum() *ImagesServiceError_ErrorCode {
  69. p := new(ImagesServiceError_ErrorCode)
  70. *p = x
  71. return p
  72. }
  73. func (x ImagesServiceError_ErrorCode) String() string {
  74. return proto.EnumName(ImagesServiceError_ErrorCode_name, int32(x))
  75. }
  76. func (x *ImagesServiceError_ErrorCode) UnmarshalJSON(data []byte) error {
  77. value, err := proto.UnmarshalJSONEnum(ImagesServiceError_ErrorCode_value, data, "ImagesServiceError_ErrorCode")
  78. if err != nil {
  79. return err
  80. }
  81. *x = ImagesServiceError_ErrorCode(value)
  82. return nil
  83. }
  84. type ImagesServiceTransform_Type int32
  85. const (
  86. ImagesServiceTransform_RESIZE ImagesServiceTransform_Type = 1
  87. ImagesServiceTransform_ROTATE ImagesServiceTransform_Type = 2
  88. ImagesServiceTransform_HORIZONTAL_FLIP ImagesServiceTransform_Type = 3
  89. ImagesServiceTransform_VERTICAL_FLIP ImagesServiceTransform_Type = 4
  90. ImagesServiceTransform_CROP ImagesServiceTransform_Type = 5
  91. ImagesServiceTransform_IM_FEELING_LUCKY ImagesServiceTransform_Type = 6
  92. )
  93. var ImagesServiceTransform_Type_name = map[int32]string{
  94. 1: "RESIZE",
  95. 2: "ROTATE",
  96. 3: "HORIZONTAL_FLIP",
  97. 4: "VERTICAL_FLIP",
  98. 5: "CROP",
  99. 6: "IM_FEELING_LUCKY",
  100. }
  101. var ImagesServiceTransform_Type_value = map[string]int32{
  102. "RESIZE": 1,
  103. "ROTATE": 2,
  104. "HORIZONTAL_FLIP": 3,
  105. "VERTICAL_FLIP": 4,
  106. "CROP": 5,
  107. "IM_FEELING_LUCKY": 6,
  108. }
  109. func (x ImagesServiceTransform_Type) Enum() *ImagesServiceTransform_Type {
  110. p := new(ImagesServiceTransform_Type)
  111. *p = x
  112. return p
  113. }
  114. func (x ImagesServiceTransform_Type) String() string {
  115. return proto.EnumName(ImagesServiceTransform_Type_name, int32(x))
  116. }
  117. func (x *ImagesServiceTransform_Type) UnmarshalJSON(data []byte) error {
  118. value, err := proto.UnmarshalJSONEnum(ImagesServiceTransform_Type_value, data, "ImagesServiceTransform_Type")
  119. if err != nil {
  120. return err
  121. }
  122. *x = ImagesServiceTransform_Type(value)
  123. return nil
  124. }
  125. type InputSettings_ORIENTATION_CORRECTION_TYPE int32
  126. const (
  127. InputSettings_UNCHANGED_ORIENTATION InputSettings_ORIENTATION_CORRECTION_TYPE = 0
  128. InputSettings_CORRECT_ORIENTATION InputSettings_ORIENTATION_CORRECTION_TYPE = 1
  129. )
  130. var InputSettings_ORIENTATION_CORRECTION_TYPE_name = map[int32]string{
  131. 0: "UNCHANGED_ORIENTATION",
  132. 1: "CORRECT_ORIENTATION",
  133. }
  134. var InputSettings_ORIENTATION_CORRECTION_TYPE_value = map[string]int32{
  135. "UNCHANGED_ORIENTATION": 0,
  136. "CORRECT_ORIENTATION": 1,
  137. }
  138. func (x InputSettings_ORIENTATION_CORRECTION_TYPE) Enum() *InputSettings_ORIENTATION_CORRECTION_TYPE {
  139. p := new(InputSettings_ORIENTATION_CORRECTION_TYPE)
  140. *p = x
  141. return p
  142. }
  143. func (x InputSettings_ORIENTATION_CORRECTION_TYPE) String() string {
  144. return proto.EnumName(InputSettings_ORIENTATION_CORRECTION_TYPE_name, int32(x))
  145. }
  146. func (x *InputSettings_ORIENTATION_CORRECTION_TYPE) UnmarshalJSON(data []byte) error {
  147. value, err := proto.UnmarshalJSONEnum(InputSettings_ORIENTATION_CORRECTION_TYPE_value, data, "InputSettings_ORIENTATION_CORRECTION_TYPE")
  148. if err != nil {
  149. return err
  150. }
  151. *x = InputSettings_ORIENTATION_CORRECTION_TYPE(value)
  152. return nil
  153. }
  154. type OutputSettings_MIME_TYPE int32
  155. const (
  156. OutputSettings_PNG OutputSettings_MIME_TYPE = 0
  157. OutputSettings_JPEG OutputSettings_MIME_TYPE = 1
  158. OutputSettings_WEBP OutputSettings_MIME_TYPE = 2
  159. )
  160. var OutputSettings_MIME_TYPE_name = map[int32]string{
  161. 0: "PNG",
  162. 1: "JPEG",
  163. 2: "WEBP",
  164. }
  165. var OutputSettings_MIME_TYPE_value = map[string]int32{
  166. "PNG": 0,
  167. "JPEG": 1,
  168. "WEBP": 2,
  169. }
  170. func (x OutputSettings_MIME_TYPE) Enum() *OutputSettings_MIME_TYPE {
  171. p := new(OutputSettings_MIME_TYPE)
  172. *p = x
  173. return p
  174. }
  175. func (x OutputSettings_MIME_TYPE) String() string {
  176. return proto.EnumName(OutputSettings_MIME_TYPE_name, int32(x))
  177. }
  178. func (x *OutputSettings_MIME_TYPE) UnmarshalJSON(data []byte) error {
  179. value, err := proto.UnmarshalJSONEnum(OutputSettings_MIME_TYPE_value, data, "OutputSettings_MIME_TYPE")
  180. if err != nil {
  181. return err
  182. }
  183. *x = OutputSettings_MIME_TYPE(value)
  184. return nil
  185. }
  186. type CompositeImageOptions_ANCHOR int32
  187. const (
  188. CompositeImageOptions_TOP_LEFT CompositeImageOptions_ANCHOR = 0
  189. CompositeImageOptions_TOP CompositeImageOptions_ANCHOR = 1
  190. CompositeImageOptions_TOP_RIGHT CompositeImageOptions_ANCHOR = 2
  191. CompositeImageOptions_LEFT CompositeImageOptions_ANCHOR = 3
  192. CompositeImageOptions_CENTER CompositeImageOptions_ANCHOR = 4
  193. CompositeImageOptions_RIGHT CompositeImageOptions_ANCHOR = 5
  194. CompositeImageOptions_BOTTOM_LEFT CompositeImageOptions_ANCHOR = 6
  195. CompositeImageOptions_BOTTOM CompositeImageOptions_ANCHOR = 7
  196. CompositeImageOptions_BOTTOM_RIGHT CompositeImageOptions_ANCHOR = 8
  197. )
  198. var CompositeImageOptions_ANCHOR_name = map[int32]string{
  199. 0: "TOP_LEFT",
  200. 1: "TOP",
  201. 2: "TOP_RIGHT",
  202. 3: "LEFT",
  203. 4: "CENTER",
  204. 5: "RIGHT",
  205. 6: "BOTTOM_LEFT",
  206. 7: "BOTTOM",
  207. 8: "BOTTOM_RIGHT",
  208. }
  209. var CompositeImageOptions_ANCHOR_value = map[string]int32{
  210. "TOP_LEFT": 0,
  211. "TOP": 1,
  212. "TOP_RIGHT": 2,
  213. "LEFT": 3,
  214. "CENTER": 4,
  215. "RIGHT": 5,
  216. "BOTTOM_LEFT": 6,
  217. "BOTTOM": 7,
  218. "BOTTOM_RIGHT": 8,
  219. }
  220. func (x CompositeImageOptions_ANCHOR) Enum() *CompositeImageOptions_ANCHOR {
  221. p := new(CompositeImageOptions_ANCHOR)
  222. *p = x
  223. return p
  224. }
  225. func (x CompositeImageOptions_ANCHOR) String() string {
  226. return proto.EnumName(CompositeImageOptions_ANCHOR_name, int32(x))
  227. }
  228. func (x *CompositeImageOptions_ANCHOR) UnmarshalJSON(data []byte) error {
  229. value, err := proto.UnmarshalJSONEnum(CompositeImageOptions_ANCHOR_value, data, "CompositeImageOptions_ANCHOR")
  230. if err != nil {
  231. return err
  232. }
  233. *x = CompositeImageOptions_ANCHOR(value)
  234. return nil
  235. }
  236. type ImagesServiceError struct {
  237. XXX_unrecognized []byte `json:"-"`
  238. }
  239. func (m *ImagesServiceError) Reset() { *m = ImagesServiceError{} }
  240. func (m *ImagesServiceError) String() string { return proto.CompactTextString(m) }
  241. func (*ImagesServiceError) ProtoMessage() {}
  242. type ImagesServiceTransform struct {
  243. XXX_unrecognized []byte `json:"-"`
  244. }
  245. func (m *ImagesServiceTransform) Reset() { *m = ImagesServiceTransform{} }
  246. func (m *ImagesServiceTransform) String() string { return proto.CompactTextString(m) }
  247. func (*ImagesServiceTransform) ProtoMessage() {}
  248. type Transform struct {
  249. Width *int32 `protobuf:"varint,1,opt,name=width" json:"width,omitempty"`
  250. Height *int32 `protobuf:"varint,2,opt,name=height" json:"height,omitempty"`
  251. CropToFit *bool `protobuf:"varint,11,opt,name=crop_to_fit,def=0" json:"crop_to_fit,omitempty"`
  252. CropOffsetX *float32 `protobuf:"fixed32,12,opt,name=crop_offset_x,def=0.5" json:"crop_offset_x,omitempty"`
  253. CropOffsetY *float32 `protobuf:"fixed32,13,opt,name=crop_offset_y,def=0.5" json:"crop_offset_y,omitempty"`
  254. Rotate *int32 `protobuf:"varint,3,opt,name=rotate,def=0" json:"rotate,omitempty"`
  255. HorizontalFlip *bool `protobuf:"varint,4,opt,name=horizontal_flip,def=0" json:"horizontal_flip,omitempty"`
  256. VerticalFlip *bool `protobuf:"varint,5,opt,name=vertical_flip,def=0" json:"vertical_flip,omitempty"`
  257. CropLeftX *float32 `protobuf:"fixed32,6,opt,name=crop_left_x,def=0" json:"crop_left_x,omitempty"`
  258. CropTopY *float32 `protobuf:"fixed32,7,opt,name=crop_top_y,def=0" json:"crop_top_y,omitempty"`
  259. CropRightX *float32 `protobuf:"fixed32,8,opt,name=crop_right_x,def=1" json:"crop_right_x,omitempty"`
  260. CropBottomY *float32 `protobuf:"fixed32,9,opt,name=crop_bottom_y,def=1" json:"crop_bottom_y,omitempty"`
  261. Autolevels *bool `protobuf:"varint,10,opt,name=autolevels,def=0" json:"autolevels,omitempty"`
  262. AllowStretch *bool `protobuf:"varint,14,opt,name=allow_stretch,def=0" json:"allow_stretch,omitempty"`
  263. XXX_unrecognized []byte `json:"-"`
  264. }
  265. func (m *Transform) Reset() { *m = Transform{} }
  266. func (m *Transform) String() string { return proto.CompactTextString(m) }
  267. func (*Transform) ProtoMessage() {}
  268. const Default_Transform_CropToFit bool = false
  269. const Default_Transform_CropOffsetX float32 = 0.5
  270. const Default_Transform_CropOffsetY float32 = 0.5
  271. const Default_Transform_Rotate int32 = 0
  272. const Default_Transform_HorizontalFlip bool = false
  273. const Default_Transform_VerticalFlip bool = false
  274. const Default_Transform_CropLeftX float32 = 0
  275. const Default_Transform_CropTopY float32 = 0
  276. const Default_Transform_CropRightX float32 = 1
  277. const Default_Transform_CropBottomY float32 = 1
  278. const Default_Transform_Autolevels bool = false
  279. const Default_Transform_AllowStretch bool = false
  280. func (m *Transform) GetWidth() int32 {
  281. if m != nil && m.Width != nil {
  282. return *m.Width
  283. }
  284. return 0
  285. }
  286. func (m *Transform) GetHeight() int32 {
  287. if m != nil && m.Height != nil {
  288. return *m.Height
  289. }
  290. return 0
  291. }
  292. func (m *Transform) GetCropToFit() bool {
  293. if m != nil && m.CropToFit != nil {
  294. return *m.CropToFit
  295. }
  296. return Default_Transform_CropToFit
  297. }
  298. func (m *Transform) GetCropOffsetX() float32 {
  299. if m != nil && m.CropOffsetX != nil {
  300. return *m.CropOffsetX
  301. }
  302. return Default_Transform_CropOffsetX
  303. }
  304. func (m *Transform) GetCropOffsetY() float32 {
  305. if m != nil && m.CropOffsetY != nil {
  306. return *m.CropOffsetY
  307. }
  308. return Default_Transform_CropOffsetY
  309. }
  310. func (m *Transform) GetRotate() int32 {
  311. if m != nil && m.Rotate != nil {
  312. return *m.Rotate
  313. }
  314. return Default_Transform_Rotate
  315. }
  316. func (m *Transform) GetHorizontalFlip() bool {
  317. if m != nil && m.HorizontalFlip != nil {
  318. return *m.HorizontalFlip
  319. }
  320. return Default_Transform_HorizontalFlip
  321. }
  322. func (m *Transform) GetVerticalFlip() bool {
  323. if m != nil && m.VerticalFlip != nil {
  324. return *m.VerticalFlip
  325. }
  326. return Default_Transform_VerticalFlip
  327. }
  328. func (m *Transform) GetCropLeftX() float32 {
  329. if m != nil && m.CropLeftX != nil {
  330. return *m.CropLeftX
  331. }
  332. return Default_Transform_CropLeftX
  333. }
  334. func (m *Transform) GetCropTopY() float32 {
  335. if m != nil && m.CropTopY != nil {
  336. return *m.CropTopY
  337. }
  338. return Default_Transform_CropTopY
  339. }
  340. func (m *Transform) GetCropRightX() float32 {
  341. if m != nil && m.CropRightX != nil {
  342. return *m.CropRightX
  343. }
  344. return Default_Transform_CropRightX
  345. }
  346. func (m *Transform) GetCropBottomY() float32 {
  347. if m != nil && m.CropBottomY != nil {
  348. return *m.CropBottomY
  349. }
  350. return Default_Transform_CropBottomY
  351. }
  352. func (m *Transform) GetAutolevels() bool {
  353. if m != nil && m.Autolevels != nil {
  354. return *m.Autolevels
  355. }
  356. return Default_Transform_Autolevels
  357. }
  358. func (m *Transform) GetAllowStretch() bool {
  359. if m != nil && m.AllowStretch != nil {
  360. return *m.AllowStretch
  361. }
  362. return Default_Transform_AllowStretch
  363. }
  364. type ImageData struct {
  365. Content []byte `protobuf:"bytes,1,req,name=content" json:"content,omitempty"`
  366. BlobKey *string `protobuf:"bytes,2,opt,name=blob_key" json:"blob_key,omitempty"`
  367. Width *int32 `protobuf:"varint,3,opt,name=width" json:"width,omitempty"`
  368. Height *int32 `protobuf:"varint,4,opt,name=height" json:"height,omitempty"`
  369. XXX_unrecognized []byte `json:"-"`
  370. }
  371. func (m *ImageData) Reset() { *m = ImageData{} }
  372. func (m *ImageData) String() string { return proto.CompactTextString(m) }
  373. func (*ImageData) ProtoMessage() {}
  374. func (m *ImageData) GetContent() []byte {
  375. if m != nil {
  376. return m.Content
  377. }
  378. return nil
  379. }
  380. func (m *ImageData) GetBlobKey() string {
  381. if m != nil && m.BlobKey != nil {
  382. return *m.BlobKey
  383. }
  384. return ""
  385. }
  386. func (m *ImageData) GetWidth() int32 {
  387. if m != nil && m.Width != nil {
  388. return *m.Width
  389. }
  390. return 0
  391. }
  392. func (m *ImageData) GetHeight() int32 {
  393. if m != nil && m.Height != nil {
  394. return *m.Height
  395. }
  396. return 0
  397. }
  398. type InputSettings struct {
  399. CorrectExifOrientation *InputSettings_ORIENTATION_CORRECTION_TYPE `protobuf:"varint,1,opt,name=correct_exif_orientation,enum=appengine.InputSettings_ORIENTATION_CORRECTION_TYPE,def=0" json:"correct_exif_orientation,omitempty"`
  400. ParseMetadata *bool `protobuf:"varint,2,opt,name=parse_metadata,def=0" json:"parse_metadata,omitempty"`
  401. TransparentSubstitutionRgb *int32 `protobuf:"varint,3,opt,name=transparent_substitution_rgb" json:"transparent_substitution_rgb,omitempty"`
  402. XXX_unrecognized []byte `json:"-"`
  403. }
  404. func (m *InputSettings) Reset() { *m = InputSettings{} }
  405. func (m *InputSettings) String() string { return proto.CompactTextString(m) }
  406. func (*InputSettings) ProtoMessage() {}
  407. const Default_InputSettings_CorrectExifOrientation InputSettings_ORIENTATION_CORRECTION_TYPE = InputSettings_UNCHANGED_ORIENTATION
  408. const Default_InputSettings_ParseMetadata bool = false
  409. func (m *InputSettings) GetCorrectExifOrientation() InputSettings_ORIENTATION_CORRECTION_TYPE {
  410. if m != nil && m.CorrectExifOrientation != nil {
  411. return *m.CorrectExifOrientation
  412. }
  413. return Default_InputSettings_CorrectExifOrientation
  414. }
  415. func (m *InputSettings) GetParseMetadata() bool {
  416. if m != nil && m.ParseMetadata != nil {
  417. return *m.ParseMetadata
  418. }
  419. return Default_InputSettings_ParseMetadata
  420. }
  421. func (m *InputSettings) GetTransparentSubstitutionRgb() int32 {
  422. if m != nil && m.TransparentSubstitutionRgb != nil {
  423. return *m.TransparentSubstitutionRgb
  424. }
  425. return 0
  426. }
  427. type OutputSettings struct {
  428. MimeType *OutputSettings_MIME_TYPE `protobuf:"varint,1,opt,name=mime_type,enum=appengine.OutputSettings_MIME_TYPE,def=0" json:"mime_type,omitempty"`
  429. Quality *int32 `protobuf:"varint,2,opt,name=quality" json:"quality,omitempty"`
  430. XXX_unrecognized []byte `json:"-"`
  431. }
  432. func (m *OutputSettings) Reset() { *m = OutputSettings{} }
  433. func (m *OutputSettings) String() string { return proto.CompactTextString(m) }
  434. func (*OutputSettings) ProtoMessage() {}
  435. const Default_OutputSettings_MimeType OutputSettings_MIME_TYPE = OutputSettings_PNG
  436. func (m *OutputSettings) GetMimeType() OutputSettings_MIME_TYPE {
  437. if m != nil && m.MimeType != nil {
  438. return *m.MimeType
  439. }
  440. return Default_OutputSettings_MimeType
  441. }
  442. func (m *OutputSettings) GetQuality() int32 {
  443. if m != nil && m.Quality != nil {
  444. return *m.Quality
  445. }
  446. return 0
  447. }
  448. type ImagesTransformRequest struct {
  449. Image *ImageData `protobuf:"bytes,1,req,name=image" json:"image,omitempty"`
  450. Transform []*Transform `protobuf:"bytes,2,rep,name=transform" json:"transform,omitempty"`
  451. Output *OutputSettings `protobuf:"bytes,3,req,name=output" json:"output,omitempty"`
  452. Input *InputSettings `protobuf:"bytes,4,opt,name=input" json:"input,omitempty"`
  453. XXX_unrecognized []byte `json:"-"`
  454. }
  455. func (m *ImagesTransformRequest) Reset() { *m = ImagesTransformRequest{} }
  456. func (m *ImagesTransformRequest) String() string { return proto.CompactTextString(m) }
  457. func (*ImagesTransformRequest) ProtoMessage() {}
  458. func (m *ImagesTransformRequest) GetImage() *ImageData {
  459. if m != nil {
  460. return m.Image
  461. }
  462. return nil
  463. }
  464. func (m *ImagesTransformRequest) GetTransform() []*Transform {
  465. if m != nil {
  466. return m.Transform
  467. }
  468. return nil
  469. }
  470. func (m *ImagesTransformRequest) GetOutput() *OutputSettings {
  471. if m != nil {
  472. return m.Output
  473. }
  474. return nil
  475. }
  476. func (m *ImagesTransformRequest) GetInput() *InputSettings {
  477. if m != nil {
  478. return m.Input
  479. }
  480. return nil
  481. }
  482. type ImagesTransformResponse struct {
  483. Image *ImageData `protobuf:"bytes,1,req,name=image" json:"image,omitempty"`
  484. SourceMetadata *string `protobuf:"bytes,2,opt,name=source_metadata" json:"source_metadata,omitempty"`
  485. XXX_unrecognized []byte `json:"-"`
  486. }
  487. func (m *ImagesTransformResponse) Reset() { *m = ImagesTransformResponse{} }
  488. func (m *ImagesTransformResponse) String() string { return proto.CompactTextString(m) }
  489. func (*ImagesTransformResponse) ProtoMessage() {}
  490. func (m *ImagesTransformResponse) GetImage() *ImageData {
  491. if m != nil {
  492. return m.Image
  493. }
  494. return nil
  495. }
  496. func (m *ImagesTransformResponse) GetSourceMetadata() string {
  497. if m != nil && m.SourceMetadata != nil {
  498. return *m.SourceMetadata
  499. }
  500. return ""
  501. }
  502. type CompositeImageOptions struct {
  503. SourceIndex *int32 `protobuf:"varint,1,req,name=source_index" json:"source_index,omitempty"`
  504. XOffset *int32 `protobuf:"varint,2,req,name=x_offset" json:"x_offset,omitempty"`
  505. YOffset *int32 `protobuf:"varint,3,req,name=y_offset" json:"y_offset,omitempty"`
  506. Opacity *float32 `protobuf:"fixed32,4,req,name=opacity" json:"opacity,omitempty"`
  507. Anchor *CompositeImageOptions_ANCHOR `protobuf:"varint,5,req,name=anchor,enum=appengine.CompositeImageOptions_ANCHOR" json:"anchor,omitempty"`
  508. XXX_unrecognized []byte `json:"-"`
  509. }
  510. func (m *CompositeImageOptions) Reset() { *m = CompositeImageOptions{} }
  511. func (m *CompositeImageOptions) String() string { return proto.CompactTextString(m) }
  512. func (*CompositeImageOptions) ProtoMessage() {}
  513. func (m *CompositeImageOptions) GetSourceIndex() int32 {
  514. if m != nil && m.SourceIndex != nil {
  515. return *m.SourceIndex
  516. }
  517. return 0
  518. }
  519. func (m *CompositeImageOptions) GetXOffset() int32 {
  520. if m != nil && m.XOffset != nil {
  521. return *m.XOffset
  522. }
  523. return 0
  524. }
  525. func (m *CompositeImageOptions) GetYOffset() int32 {
  526. if m != nil && m.YOffset != nil {
  527. return *m.YOffset
  528. }
  529. return 0
  530. }
  531. func (m *CompositeImageOptions) GetOpacity() float32 {
  532. if m != nil && m.Opacity != nil {
  533. return *m.Opacity
  534. }
  535. return 0
  536. }
  537. func (m *CompositeImageOptions) GetAnchor() CompositeImageOptions_ANCHOR {
  538. if m != nil && m.Anchor != nil {
  539. return *m.Anchor
  540. }
  541. return CompositeImageOptions_TOP_LEFT
  542. }
  543. type ImagesCanvas struct {
  544. Width *int32 `protobuf:"varint,1,req,name=width" json:"width,omitempty"`
  545. Height *int32 `protobuf:"varint,2,req,name=height" json:"height,omitempty"`
  546. Output *OutputSettings `protobuf:"bytes,3,req,name=output" json:"output,omitempty"`
  547. Color *int32 `protobuf:"varint,4,opt,name=color,def=-1" json:"color,omitempty"`
  548. XXX_unrecognized []byte `json:"-"`
  549. }
  550. func (m *ImagesCanvas) Reset() { *m = ImagesCanvas{} }
  551. func (m *ImagesCanvas) String() string { return proto.CompactTextString(m) }
  552. func (*ImagesCanvas) ProtoMessage() {}
  553. const Default_ImagesCanvas_Color int32 = -1
  554. func (m *ImagesCanvas) GetWidth() int32 {
  555. if m != nil && m.Width != nil {
  556. return *m.Width
  557. }
  558. return 0
  559. }
  560. func (m *ImagesCanvas) GetHeight() int32 {
  561. if m != nil && m.Height != nil {
  562. return *m.Height
  563. }
  564. return 0
  565. }
  566. func (m *ImagesCanvas) GetOutput() *OutputSettings {
  567. if m != nil {
  568. return m.Output
  569. }
  570. return nil
  571. }
  572. func (m *ImagesCanvas) GetColor() int32 {
  573. if m != nil && m.Color != nil {
  574. return *m.Color
  575. }
  576. return Default_ImagesCanvas_Color
  577. }
  578. type ImagesCompositeRequest struct {
  579. Image []*ImageData `protobuf:"bytes,1,rep,name=image" json:"image,omitempty"`
  580. Options []*CompositeImageOptions `protobuf:"bytes,2,rep,name=options" json:"options,omitempty"`
  581. Canvas *ImagesCanvas `protobuf:"bytes,3,req,name=canvas" json:"canvas,omitempty"`
  582. XXX_unrecognized []byte `json:"-"`
  583. }
  584. func (m *ImagesCompositeRequest) Reset() { *m = ImagesCompositeRequest{} }
  585. func (m *ImagesCompositeRequest) String() string { return proto.CompactTextString(m) }
  586. func (*ImagesCompositeRequest) ProtoMessage() {}
  587. func (m *ImagesCompositeRequest) GetImage() []*ImageData {
  588. if m != nil {
  589. return m.Image
  590. }
  591. return nil
  592. }
  593. func (m *ImagesCompositeRequest) GetOptions() []*CompositeImageOptions {
  594. if m != nil {
  595. return m.Options
  596. }
  597. return nil
  598. }
  599. func (m *ImagesCompositeRequest) GetCanvas() *ImagesCanvas {
  600. if m != nil {
  601. return m.Canvas
  602. }
  603. return nil
  604. }
  605. type ImagesCompositeResponse struct {
  606. Image *ImageData `protobuf:"bytes,1,req,name=image" json:"image,omitempty"`
  607. XXX_unrecognized []byte `json:"-"`
  608. }
  609. func (m *ImagesCompositeResponse) Reset() { *m = ImagesCompositeResponse{} }
  610. func (m *ImagesCompositeResponse) String() string { return proto.CompactTextString(m) }
  611. func (*ImagesCompositeResponse) ProtoMessage() {}
  612. func (m *ImagesCompositeResponse) GetImage() *ImageData {
  613. if m != nil {
  614. return m.Image
  615. }
  616. return nil
  617. }
  618. type ImagesHistogramRequest struct {
  619. Image *ImageData `protobuf:"bytes,1,req,name=image" json:"image,omitempty"`
  620. XXX_unrecognized []byte `json:"-"`
  621. }
  622. func (m *ImagesHistogramRequest) Reset() { *m = ImagesHistogramRequest{} }
  623. func (m *ImagesHistogramRequest) String() string { return proto.CompactTextString(m) }
  624. func (*ImagesHistogramRequest) ProtoMessage() {}
  625. func (m *ImagesHistogramRequest) GetImage() *ImageData {
  626. if m != nil {
  627. return m.Image
  628. }
  629. return nil
  630. }
  631. type ImagesHistogram struct {
  632. Red []int32 `protobuf:"varint,1,rep,name=red" json:"red,omitempty"`
  633. Green []int32 `protobuf:"varint,2,rep,name=green" json:"green,omitempty"`
  634. Blue []int32 `protobuf:"varint,3,rep,name=blue" json:"blue,omitempty"`
  635. XXX_unrecognized []byte `json:"-"`
  636. }
  637. func (m *ImagesHistogram) Reset() { *m = ImagesHistogram{} }
  638. func (m *ImagesHistogram) String() string { return proto.CompactTextString(m) }
  639. func (*ImagesHistogram) ProtoMessage() {}
  640. func (m *ImagesHistogram) GetRed() []int32 {
  641. if m != nil {
  642. return m.Red
  643. }
  644. return nil
  645. }
  646. func (m *ImagesHistogram) GetGreen() []int32 {
  647. if m != nil {
  648. return m.Green
  649. }
  650. return nil
  651. }
  652. func (m *ImagesHistogram) GetBlue() []int32 {
  653. if m != nil {
  654. return m.Blue
  655. }
  656. return nil
  657. }
  658. type ImagesHistogramResponse struct {
  659. Histogram *ImagesHistogram `protobuf:"bytes,1,req,name=histogram" json:"histogram,omitempty"`
  660. XXX_unrecognized []byte `json:"-"`
  661. }
  662. func (m *ImagesHistogramResponse) Reset() { *m = ImagesHistogramResponse{} }
  663. func (m *ImagesHistogramResponse) String() string { return proto.CompactTextString(m) }
  664. func (*ImagesHistogramResponse) ProtoMessage() {}
  665. func (m *ImagesHistogramResponse) GetHistogram() *ImagesHistogram {
  666. if m != nil {
  667. return m.Histogram
  668. }
  669. return nil
  670. }
  671. type ImagesGetUrlBaseRequest struct {
  672. BlobKey *string `protobuf:"bytes,1,req,name=blob_key" json:"blob_key,omitempty"`
  673. CreateSecureUrl *bool `protobuf:"varint,2,opt,name=create_secure_url,def=0" json:"create_secure_url,omitempty"`
  674. XXX_unrecognized []byte `json:"-"`
  675. }
  676. func (m *ImagesGetUrlBaseRequest) Reset() { *m = ImagesGetUrlBaseRequest{} }
  677. func (m *ImagesGetUrlBaseRequest) String() string { return proto.CompactTextString(m) }
  678. func (*ImagesGetUrlBaseRequest) ProtoMessage() {}
  679. const Default_ImagesGetUrlBaseRequest_CreateSecureUrl bool = false
  680. func (m *ImagesGetUrlBaseRequest) GetBlobKey() string {
  681. if m != nil && m.BlobKey != nil {
  682. return *m.BlobKey
  683. }
  684. return ""
  685. }
  686. func (m *ImagesGetUrlBaseRequest) GetCreateSecureUrl() bool {
  687. if m != nil && m.CreateSecureUrl != nil {
  688. return *m.CreateSecureUrl
  689. }
  690. return Default_ImagesGetUrlBaseRequest_CreateSecureUrl
  691. }
  692. type ImagesGetUrlBaseResponse struct {
  693. Url *string `protobuf:"bytes,1,req,name=url" json:"url,omitempty"`
  694. XXX_unrecognized []byte `json:"-"`
  695. }
  696. func (m *ImagesGetUrlBaseResponse) Reset() { *m = ImagesGetUrlBaseResponse{} }
  697. func (m *ImagesGetUrlBaseResponse) String() string { return proto.CompactTextString(m) }
  698. func (*ImagesGetUrlBaseResponse) ProtoMessage() {}
  699. func (m *ImagesGetUrlBaseResponse) GetUrl() string {
  700. if m != nil && m.Url != nil {
  701. return *m.Url
  702. }
  703. return ""
  704. }
  705. type ImagesDeleteUrlBaseRequest struct {
  706. BlobKey *string `protobuf:"bytes,1,req,name=blob_key" json:"blob_key,omitempty"`
  707. XXX_unrecognized []byte `json:"-"`
  708. }
  709. func (m *ImagesDeleteUrlBaseRequest) Reset() { *m = ImagesDeleteUrlBaseRequest{} }
  710. func (m *ImagesDeleteUrlBaseRequest) String() string { return proto.CompactTextString(m) }
  711. func (*ImagesDeleteUrlBaseRequest) ProtoMessage() {}
  712. func (m *ImagesDeleteUrlBaseRequest) GetBlobKey() string {
  713. if m != nil && m.BlobKey != nil {
  714. return *m.BlobKey
  715. }
  716. return ""
  717. }
  718. type ImagesDeleteUrlBaseResponse struct {
  719. XXX_unrecognized []byte `json:"-"`
  720. }
  721. func (m *ImagesDeleteUrlBaseResponse) Reset() { *m = ImagesDeleteUrlBaseResponse{} }
  722. func (m *ImagesDeleteUrlBaseResponse) String() string { return proto.CompactTextString(m) }
  723. func (*ImagesDeleteUrlBaseResponse) ProtoMessage() {}
  724. func init() {
  725. }