Class: Xberg::Metadata

Inherits:
Object
  • Object
show all
Defined in:
sig/types.rbs

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeMetadata

Returns a new instance of Metadata.

Parameters:

  • title: (String)
  • subject: (String)
  • authors: (Array[String])
  • keywords: (Array[String])
  • language: (String)
  • created_at: (String)
  • modified_at: (String)
  • created_by: (String)
  • modified_by: (String)
  • pages: (PageStructure)
  • format: (FormatMetadata)
  • image_preprocessing: (ImagePreprocessingMetadata)
  • json_schema: (json_value)
  • error: (ErrorMetadata)
  • extraction_duration_ms: (Integer)
  • category: (String)
  • tags: (Array[String])
  • document_version: (String)
  • abstract_text: (String)
  • output_format: (String)
  • ocr_used: (Boolean)
  • additional: (Hash[String, json_value])


1260
# File 'sig/types.rbs', line 1260

def initialize: (?title: String, ?subject: String, ?authors: Array[String], ?keywords: Array[String], ?language: String, ?created_at: String, ?modified_at: String, ?created_by: String, ?modified_by: String, ?pages: PageStructure, ?format: FormatMetadata, ?image_preprocessing: ImagePreprocessingMetadata, ?json_schema: json_value, ?error: ErrorMetadata, ?extraction_duration_ms: Integer, ?category: String, ?tags: Array[String], ?document_version: String, ?abstract_text: String, ?output_format: String, ?ocr_used: bool, ?additional: Hash[String, json_value]) -> void

Instance Attribute Details

#abstract_textString?

Returns the value of attribute abstract_text.

Returns:

  • (String, nil)


1255
1256
1257
# File 'sig/types.rbs', line 1255

def abstract_text
  @abstract_text
end

#additionalHash[String, json_value]?

Returns the value of attribute additional.

Returns:

  • (Hash[String, json_value], nil)


1258
1259
1260
# File 'sig/types.rbs', line 1258

def additional
  @additional
end

#authorsArray[String]?

Returns the value of attribute authors.

Returns:

  • (Array[String], nil)


1239
1240
1241
# File 'sig/types.rbs', line 1239

def authors
  @authors
end

#categoryString?

Returns the value of attribute category.

Returns:

  • (String, nil)


1252
1253
1254
# File 'sig/types.rbs', line 1252

def category
  @category
end

#created_atString?

Returns the value of attribute created_at.

Returns:

  • (String, nil)


1242
1243
1244
# File 'sig/types.rbs', line 1242

def created_at
  @created_at
end

#created_byString?

Returns the value of attribute created_by.

Returns:

  • (String, nil)


1244
1245
1246
# File 'sig/types.rbs', line 1244

def created_by
  @created_by
end

#document_versionString?

Returns the value of attribute document_version.

Returns:

  • (String, nil)


1254
1255
1256
# File 'sig/types.rbs', line 1254

def document_version
  @document_version
end

#errorErrorMetadata?

Returns the value of attribute error.

Returns:



1250
1251
1252
# File 'sig/types.rbs', line 1250

def error
  @error
end

#extraction_duration_msInteger?

Returns the value of attribute extraction_duration_ms.

Returns:

  • (Integer, nil)


1251
1252
1253
# File 'sig/types.rbs', line 1251

def extraction_duration_ms
  @extraction_duration_ms
end

#formatFormatMetadata?

Returns the value of attribute format.

Returns:



1247
1248
1249
# File 'sig/types.rbs', line 1247

def format
  @format
end

#image_preprocessingImagePreprocessingMetadata?

Returns the value of attribute image_preprocessing.

Returns:



1248
1249
1250
# File 'sig/types.rbs', line 1248

def image_preprocessing
  @image_preprocessing
end

#json_schemajson_value?

Returns the value of attribute json_schema.

Returns:

  • (json_value, nil)


1249
1250
1251
# File 'sig/types.rbs', line 1249

def json_schema
  @json_schema
end

#keywordsArray[String]?

Returns the value of attribute keywords.

Returns:

  • (Array[String], nil)


1240
1241
1242
# File 'sig/types.rbs', line 1240

def keywords
  @keywords
end

#languageString?

Returns the value of attribute language.

Returns:

  • (String, nil)


1241
1242
1243
# File 'sig/types.rbs', line 1241

def language
  @language
end

#modified_atString?

Returns the value of attribute modified_at.

Returns:

  • (String, nil)


1243
1244
1245
# File 'sig/types.rbs', line 1243

def modified_at
  @modified_at
end

#modified_byString?

Returns the value of attribute modified_by.

Returns:

  • (String, nil)


1245
1246
1247
# File 'sig/types.rbs', line 1245

def modified_by
  @modified_by
end

#ocr_usedBoolean?

Returns the value of attribute ocr_used.

Returns:

  • (Boolean, nil)


1257
1258
1259
# File 'sig/types.rbs', line 1257

def ocr_used
  @ocr_used
end

#output_formatString?

Returns the value of attribute output_format.

Returns:

  • (String, nil)


1256
1257
1258
# File 'sig/types.rbs', line 1256

def output_format
  @output_format
end

#pagesPageStructure?

Returns the value of attribute pages.

Returns:



1246
1247
1248
# File 'sig/types.rbs', line 1246

def pages
  @pages
end

#subjectString?

Returns the value of attribute subject.

Returns:

  • (String, nil)


1238
1239
1240
# File 'sig/types.rbs', line 1238

def subject
  @subject
end

#tagsArray[String]?

Returns the value of attribute tags.

Returns:

  • (Array[String], nil)


1253
1254
1255
# File 'sig/types.rbs', line 1253

def tags
  @tags
end

#titleString?

Returns the value of attribute title.

Returns:

  • (String, nil)


1237
1238
1239
# File 'sig/types.rbs', line 1237

def title
  @title
end

Instance Method Details

#is_emptyBoolean

Returns:

  • (Boolean)


1261
# File 'sig/types.rbs', line 1261

def is_empty: () -> bool