Class: Aws::PartnerCentralBenefits::Types::FileDetail

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb

Overview

Represents detailed information about a file attached to a benefit application.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#business_use_caseString

The business purpose or use case that this file supports in the benefit application.

Returns:

  • (String)


782
783
784
785
786
787
788
789
790
791
792
793
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 782

class FileDetail < Struct.new(
  :file_uri,
  :business_use_case,
  :file_name,
  :file_status,
  :file_status_reason,
  :file_type,
  :created_by,
  :created_at)
  SENSITIVE = []
  include Aws::Structure
end

#created_atTime

The timestamp when the file was uploaded.

Returns:

  • (Time)


782
783
784
785
786
787
788
789
790
791
792
793
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 782

class FileDetail < Struct.new(
  :file_uri,
  :business_use_case,
  :file_name,
  :file_status,
  :file_status_reason,
  :file_type,
  :created_by,
  :created_at)
  SENSITIVE = []
  include Aws::Structure
end

#created_byString

The identifier of the user who uploaded the file.

Returns:

  • (String)


782
783
784
785
786
787
788
789
790
791
792
793
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 782

class FileDetail < Struct.new(
  :file_uri,
  :business_use_case,
  :file_name,
  :file_status,
  :file_status_reason,
  :file_type,
  :created_by,
  :created_at)
  SENSITIVE = []
  include Aws::Structure
end

#file_nameString

The original name of the uploaded file.

Returns:

  • (String)


782
783
784
785
786
787
788
789
790
791
792
793
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 782

class FileDetail < Struct.new(
  :file_uri,
  :business_use_case,
  :file_name,
  :file_status,
  :file_status_reason,
  :file_type,
  :created_by,
  :created_at)
  SENSITIVE = []
  include Aws::Structure
end

#file_statusString

The current processing status of the file (e.g., uploaded, processing, approved, rejected).

Returns:

  • (String)


782
783
784
785
786
787
788
789
790
791
792
793
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 782

class FileDetail < Struct.new(
  :file_uri,
  :business_use_case,
  :file_name,
  :file_status,
  :file_status_reason,
  :file_type,
  :created_by,
  :created_at)
  SENSITIVE = []
  include Aws::Structure
end

#file_status_reasonString

The reason for that particulat file status.

Returns:

  • (String)


782
783
784
785
786
787
788
789
790
791
792
793
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 782

class FileDetail < Struct.new(
  :file_uri,
  :business_use_case,
  :file_name,
  :file_status,
  :file_status_reason,
  :file_type,
  :created_by,
  :created_at)
  SENSITIVE = []
  include Aws::Structure
end

#file_typeString

The type or category of the file (e.g., document, image, spreadsheet).

Returns:

  • (String)


782
783
784
785
786
787
788
789
790
791
792
793
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 782

class FileDetail < Struct.new(
  :file_uri,
  :business_use_case,
  :file_name,
  :file_status,
  :file_status_reason,
  :file_type,
  :created_by,
  :created_at)
  SENSITIVE = []
  include Aws::Structure
end

#file_uriString

The URI or location where the file is stored.

Returns:

  • (String)


782
783
784
785
786
787
788
789
790
791
792
793
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 782

class FileDetail < Struct.new(
  :file_uri,
  :business_use_case,
  :file_name,
  :file_status,
  :file_status_reason,
  :file_type,
  :created_by,
  :created_at)
  SENSITIVE = []
  include Aws::Structure
end