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