Class: Google::Apis::PolyV1::StartAssetImportResponse

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

Overview

A response message from a request to startImport. This is returned in the response field of the Operation.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ StartAssetImportResponse

Returns a new instance of StartAssetImportResponse.



578
579
580
# File 'generated/google/apis/poly_v1/classes.rb', line 578

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

Instance Attribute Details

#asset_idString

The id of newly created asset. If this is empty when the operation is complete it means the import failed. Please refer to the assetImportMessages field to understand what went wrong. Corresponds to the JSON property assetId

Returns:

  • (String)


560
561
562
# File 'generated/google/apis/poly_v1/classes.rb', line 560

def asset_id
  @asset_id
end

#asset_import_idString

The id of the asset import. Corresponds to the JSON property assetImportId

Returns:

  • (String)


565
566
567
# File 'generated/google/apis/poly_v1/classes.rb', line 565

def asset_import_id
  @asset_import_id
end

#asset_import_messagesArray<Google::Apis::PolyV1::AssetImportMessage>

The message from the asset import. This will contain any warnings (or - in the case of failure - errors) that occurred during import. Corresponds to the JSON property assetImportMessages



571
572
573
# File 'generated/google/apis/poly_v1/classes.rb', line 571

def asset_import_messages
  @asset_import_messages
end

#publish_urlString

The publish URL for the asset. Corresponds to the JSON property publishUrl

Returns:

  • (String)


576
577
578
# File 'generated/google/apis/poly_v1/classes.rb', line 576

def publish_url
  @publish_url
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



583
584
585
586
587
588
# File 'generated/google/apis/poly_v1/classes.rb', line 583

def update!(**args)
  @asset_id = args[:asset_id] if args.key?(:asset_id)
  @asset_import_id = args[:asset_import_id] if args.key?(:asset_import_id)
  @asset_import_messages = args[:asset_import_messages] if args.key?(:asset_import_messages)
  @publish_url = args[:publish_url] if args.key?(:publish_url)
end