Machina Client SDK Version 2.1.2
Ionic Security Machina Client SDK for Python users
Public Member Functions | Public Attributes | List of all members
ionicsdk.filecipher.FileInfo Class Reference

Data class used to describe attributes of a file. More...

Inheritance diagram for ionicsdk.filecipher.FileInfo:

Public Member Functions

def __init__ (self, isencrypted=False, keyid=None, cipherfamily=FileCipherFamily.UNKNOWN, cipherversion=None, server=None)
 Constructs decrypt attributes from passed in arguments. More...
 

Public Attributes

 isencrypted
 (boolean) Whether the file is encrypted
 
 keyid
 (string) Key ID used to encrypt the file
 
 cipherfamily
 (FileCipherFamily) Cipher family enumeration
 
 cipherversion
 (string) Cipher family version
 
 server
 (string) Ionic server that the key ID was issued from
 

Detailed Description

Data class used to describe attributes of a file.

Constructor & Destructor Documentation

◆ __init__()

def ionicsdk.filecipher.FileInfo.__init__ (   self,
  isencrypted = False,
  keyid = None,
  cipherfamily = FileCipherFamily.UNKNOWN,
  cipherversion = None,
  server = None 
)

Constructs decrypt attributes from passed in arguments.

Parameters
isencrypted(boolean) Whether the file is encrypted
keyid(string) Key ID
cipherfamily(FileCipherFamily) Cipher family enumeration
cipherversion(string) Cipher family version
server(string) Ionic server that the key ID was issued from

The documentation for this class was generated from the following file: