1// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: google/ads/googleads/v3/resources/video.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 video.
27type Video struct {
28	// Output only. The resource name of the video.
29	// Video resource names have the form:
30	//
31	// `customers/{customer_id}/videos/{video_id}`
32	ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
33	// Output only. The ID of the video.
34	Id *wrappers.StringValue `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
35	// Output only. The owner channel id of the video.
36	ChannelId *wrappers.StringValue `protobuf:"bytes,3,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
37	// Output only. The duration of the video in milliseconds.
38	DurationMillis *wrappers.Int64Value `protobuf:"bytes,4,opt,name=duration_millis,json=durationMillis,proto3" json:"duration_millis,omitempty"`
39	// Output only. The title of the video.
40	Title                *wrappers.StringValue `protobuf:"bytes,5,opt,name=title,proto3" json:"title,omitempty"`
41	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
42	XXX_unrecognized     []byte                `json:"-"`
43	XXX_sizecache        int32                 `json:"-"`
44}
45
46func (m *Video) Reset()         { *m = Video{} }
47func (m *Video) String() string { return proto.CompactTextString(m) }
48func (*Video) ProtoMessage()    {}
49func (*Video) Descriptor() ([]byte, []int) {
50	return fileDescriptor_19115eaa759c1b28, []int{0}
51}
52
53func (m *Video) XXX_Unmarshal(b []byte) error {
54	return xxx_messageInfo_Video.Unmarshal(m, b)
55}
56func (m *Video) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
57	return xxx_messageInfo_Video.Marshal(b, m, deterministic)
58}
59func (m *Video) XXX_Merge(src proto.Message) {
60	xxx_messageInfo_Video.Merge(m, src)
61}
62func (m *Video) XXX_Size() int {
63	return xxx_messageInfo_Video.Size(m)
64}
65func (m *Video) XXX_DiscardUnknown() {
66	xxx_messageInfo_Video.DiscardUnknown(m)
67}
68
69var xxx_messageInfo_Video proto.InternalMessageInfo
70
71func (m *Video) GetResourceName() string {
72	if m != nil {
73		return m.ResourceName
74	}
75	return ""
76}
77
78func (m *Video) GetId() *wrappers.StringValue {
79	if m != nil {
80		return m.Id
81	}
82	return nil
83}
84
85func (m *Video) GetChannelId() *wrappers.StringValue {
86	if m != nil {
87		return m.ChannelId
88	}
89	return nil
90}
91
92func (m *Video) GetDurationMillis() *wrappers.Int64Value {
93	if m != nil {
94		return m.DurationMillis
95	}
96	return nil
97}
98
99func (m *Video) GetTitle() *wrappers.StringValue {
100	if m != nil {
101		return m.Title
102	}
103	return nil
104}
105
106func init() {
107	proto.RegisterType((*Video)(nil), "google.ads.googleads.v3.resources.Video")
108}
109
110func init() {
111	proto.RegisterFile("google/ads/googleads/v3/resources/video.proto", fileDescriptor_19115eaa759c1b28)
112}
113
114var fileDescriptor_19115eaa759c1b28 = []byte{
115	// 448 bytes of a gzipped FileDescriptorProto
116	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x92, 0x4d, 0x6b, 0xd4, 0x40,
117	0x1c, 0xc6, 0x49, 0xe2, 0x0a, 0x1d, 0xdf, 0x20, 0xa7, 0x58, 0x4b, 0xdd, 0x2a, 0x95, 0x5e, 0x9c,
118	0x41, 0x23, 0x0a, 0xe3, 0xc5, 0x59, 0x90, 0xba, 0x8a, 0x52, 0x56, 0xc8, 0x41, 0x16, 0x96, 0xd9,
119	0xcc, 0x34, 0x1d, 0x48, 0x66, 0xc2, 0x4c, 0xb2, 0x1e, 0x4a, 0x3f, 0x87, 0x77, 0x8f, 0x7e, 0x14,
120	0x3f, 0x45, 0xcf, 0xfd, 0x02, 0x82, 0x27, 0xd9, 0x79, 0x49, 0x17, 0x84, 0xb6, 0xa7, 0x3c, 0xe1,
121	0xf9, 0x3d, 0x0f, 0x4f, 0xc2, 0x1f, 0x3c, 0xaf, 0x94, 0xaa, 0x6a, 0x8e, 0x28, 0x33, 0xc8, 0xc9,
122	0xb5, 0x5a, 0xe5, 0x48, 0x73, 0xa3, 0x7a, 0x5d, 0x72, 0x83, 0x56, 0x82, 0x71, 0x05, 0x5b, 0xad,
123	0x3a, 0x95, 0xee, 0x39, 0x06, 0x52, 0x66, 0xe0, 0x80, 0xc3, 0x55, 0x0e, 0x07, 0x7c, 0xfb, 0x71,
124	0x68, 0x6c, 0x05, 0x3a, 0x16, 0xbc, 0x66, 0x8b, 0x25, 0x3f, 0xa1, 0x2b, 0xa1, 0xb4, 0xeb, 0xd8,
125	0x7e, 0xb8, 0x01, 0x84, 0x98, 0xb7, 0x76, 0xbd, 0x65, 0xdf, 0x96, 0xfd, 0x31, 0xfa, 0xae, 0x69,
126	0xdb, 0x72, 0x6d, 0xbc, 0xbf, 0xb3, 0x11, 0xa5, 0x52, 0xaa, 0x8e, 0x76, 0x42, 0x49, 0xef, 0x3e,
127	0xf9, 0x91, 0x80, 0x51, 0xb1, 0x1e, 0x9b, 0x7e, 0x02, 0xf7, 0x42, 0xf3, 0x42, 0xd2, 0x86, 0x67,
128	0xd1, 0x38, 0x3a, 0xd8, 0x9a, 0x3c, 0x3b, 0x27, 0xc9, 0x5f, 0x32, 0x06, 0xbb, 0x97, 0xd3, 0xbd,
129	0x6a, 0x85, 0x81, 0xa5, 0x6a, 0x90, 0x8d, 0xcf, 0xee, 0x86, 0xf0, 0x17, 0xda, 0xf0, 0xf4, 0x05,
130	0x88, 0x05, 0xcb, 0xe2, 0x71, 0x74, 0x70, 0xe7, 0xe5, 0x8e, 0x0f, 0xc0, 0xb0, 0x10, 0x7e, 0xed,
131	0xb4, 0x90, 0x55, 0x41, 0xeb, 0x9e, 0x4f, 0x92, 0x73, 0x92, 0xcc, 0x62, 0xc1, 0xd2, 0x77, 0x00,
132	0x94, 0x27, 0x54, 0x4a, 0x5e, 0x2f, 0x04, 0xcb, 0x92, 0x9b, 0x46, 0xb7, 0x7c, 0x68, 0xca, 0xd2,
133	0x29, 0x78, 0xc0, 0x7a, 0x6d, 0x3f, 0x6f, 0xd1, 0x88, 0xba, 0x16, 0x26, 0xbb, 0x65, 0x6b, 0x1e,
134	0xfd, 0x57, 0x33, 0x95, 0xdd, 0xeb, 0x57, 0x1b, 0x2d, 0xf7, 0x43, 0xf0, 0xb3, 0xcd, 0xa5, 0x6f,
135	0xc0, 0xa8, 0x13, 0x5d, 0xcd, 0xb3, 0xd1, 0x4d, 0x77, 0x38, 0x1e, 0x7f, 0xb8, 0x20, 0xef, 0xaf,
136	0xfb, 0x57, 0xe9, 0xd3, 0xb2, 0x37, 0x9d, 0x6a, 0xb8, 0x36, 0xe8, 0x34, 0xc8, 0x33, 0x77, 0x33,
137	0x06, 0x9d, 0xda, 0xe7, 0xd9, 0xe4, 0x4f, 0x04, 0xf6, 0x4b, 0xd5, 0xc0, 0x6b, 0xaf, 0x67, 0x02,
138	0x6c, 0xeb, 0xd1, 0x7a, 0xda, 0x51, 0xf4, 0xed, 0xa3, 0x0f, 0x54, 0xaa, 0xa6, 0xb2, 0x82, 0x4a,
139	0x57, 0xa8, 0xe2, 0xd2, 0x0e, 0x47, 0x97, 0x6b, 0xae, 0x38, 0xde, 0xb7, 0x83, 0xfa, 0x19, 0x27,
140	0x87, 0x84, 0xfc, 0x8a, 0xf7, 0x0e, 0x5d, 0x25, 0x61, 0x06, 0x3a, 0xb9, 0x56, 0x45, 0x0e, 0x67,
141	0x81, 0xfc, 0x1d, 0x98, 0x39, 0x61, 0x66, 0x3e, 0x30, 0xf3, 0x22, 0x9f, 0x0f, 0xcc, 0x45, 0xbc,
142	0xef, 0x0c, 0x8c, 0x09, 0x33, 0x18, 0x0f, 0x14, 0xc6, 0x45, 0x8e, 0xf1, 0xc0, 0x2d, 0x6f, 0xdb,
143	0xb1, 0xf9, 0xbf, 0x00, 0x00, 0x00, 0xff, 0xff, 0x3a, 0xd5, 0xc1, 0xa3, 0x68, 0x03, 0x00, 0x00,
144}
145