Class: Google::Genai::Types::File

Inherits:
Base
  • Object
show all
Defined in:
lib/google/genai/types.rb

Instance Attribute Summary collapse

Method Summary

Methods inherited from Base

#initialize

Constructor Details

This class inherits a constructor from Google::Genai::Types::Base

Instance Attribute Details

#create_timeObject

Returns the value of attribute create_time.



83
84
85
# File 'lib/google/genai/types.rb', line 83

def create_time
  @create_time
end

#display_nameObject

Returns the value of attribute display_name.



83
84
85
# File 'lib/google/genai/types.rb', line 83

def display_name
  @display_name
end

#errorObject

Returns the value of attribute error.



83
84
85
# File 'lib/google/genai/types.rb', line 83

def error
  @error
end

#expiration_timeObject

Returns the value of attribute expiration_time.



83
84
85
# File 'lib/google/genai/types.rb', line 83

def expiration_time
  @expiration_time
end

#mime_typeObject

Returns the value of attribute mime_type.



83
84
85
# File 'lib/google/genai/types.rb', line 83

def mime_type
  @mime_type
end

#nameObject

Returns the value of attribute name.



83
84
85
# File 'lib/google/genai/types.rb', line 83

def name
  @name
end

#sha256_hashObject

Returns the value of attribute sha256_hash.



83
84
85
# File 'lib/google/genai/types.rb', line 83

def sha256_hash
  @sha256_hash
end

#size_bytesObject

Returns the value of attribute size_bytes.



83
84
85
# File 'lib/google/genai/types.rb', line 83

def size_bytes
  @size_bytes
end

#stateObject

Returns the value of attribute state.



83
84
85
# File 'lib/google/genai/types.rb', line 83

def state
  @state
end

#update_timeObject

Returns the value of attribute update_time.



83
84
85
# File 'lib/google/genai/types.rb', line 83

def update_time
  @update_time
end

#uriObject

Returns the value of attribute uri.



83
84
85
# File 'lib/google/genai/types.rb', line 83

def uri
  @uri
end