Class: Google::Apis::YoutubePartnerV1::PackageInsertResponse

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
generated/google/apis/youtube_partner_v1/classes.rb,
generated/google/apis/youtube_partner_v1/representations.rb,
generated/google/apis/youtube_partner_v1/representations.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Core::JsonObjectSupport

#to_json

Methods included from Core::Hashable

process_value, #to_h

Constructor Details

#initialize(**args) ⇒ PackageInsertResponse

Returns a new instance of PackageInsertResponse



2724
2725
2726
# File 'generated/google/apis/youtube_partner_v1/classes.rb', line 2724

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#errorsArray<Google::Apis::YoutubePartnerV1::ValidateError>

The list of errors and/or warnings. Corresponds to the JSON property errors



2702
2703
2704
# File 'generated/google/apis/youtube_partner_v1/classes.rb', line 2702

def errors
  @errors
end

#kindString

The type of the API response. For this operation, the value is youtubePartner# packageInsert. Corresponds to the JSON property kind

Returns:

  • (String)


2708
2709
2710
# File 'generated/google/apis/youtube_partner_v1/classes.rb', line 2708

def kind
  @kind
end

#resourceGoogle::Apis::YoutubePartnerV1::Package

The package resource. Corresponds to the JSON property resource



2713
2714
2715
# File 'generated/google/apis/youtube_partner_v1/classes.rb', line 2713

def resource
  @resource
end

#statusString

The package insert status. Indicates whether the insert operation completed successfully or identifies the general cause of failure. For most cases where the insert operation failed, the errors are described in the API response's errors object. However, if the operation failed because the package contained non-metadata files, the errors object is not included in the response. Corresponds to the JSON property status

Returns:

  • (String)


2722
2723
2724
# File 'generated/google/apis/youtube_partner_v1/classes.rb', line 2722

def status
  @status
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



2729
2730
2731
2732
2733
2734
# File 'generated/google/apis/youtube_partner_v1/classes.rb', line 2729

def update!(**args)
  @errors = args[:errors] if args.key?(:errors)
  @kind = args[:kind] if args.key?(:kind)
  @resource = args[:resource] if args.key?(:resource)
  @status = args[:status] if args.key?(:status)
end