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



2718
2719
2720
# File 'generated/google/apis/youtube_partner_v1/classes.rb', line 2718

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



2696
2697
2698
# File 'generated/google/apis/youtube_partner_v1/classes.rb', line 2696

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)


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

def kind
  @kind
end

#resourceGoogle::Apis::YoutubePartnerV1::Package

The package resource. Corresponds to the JSON property resource



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

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)


2716
2717
2718
# File 'generated/google/apis/youtube_partner_v1/classes.rb', line 2716

def status
  @status
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



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

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