Package mobi :: Package mtld :: Package da :: Package carrier :: Module carrier_data_type :: Class CarrierDataType
[frames] | no frames]

Class CarrierDataType

        object --+    
                 |    
data_type.DataType --+
                     |
                    CarrierDataType

Carrier API specific data types. These are used to optimise the data in the data file.


Copyright: Copyright (c) Afilias Technologies Limited 2021. All Rights Reserved.

Author: Afilias Technologies Limited

Instance Methods

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __init__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Static Methods
 
getBaseDataType(dataTypeId)
Get the base data type for the given CarrierDataType.

Inherited from data_type.DataType: name

Class Variables
  STRING_LEN_BYTE = 100
  STRING_LEN_SHORT = 101
  STRING_LEN_INT = 102
  STRING_1_BYTE_FIXED = 103
  STRING_2_BYTE_FIXED = 104
  STRING_3_BYTE_FIXED = 105
  STRING_4_BYTE_FIXED = 106
  STRING_5_BYTE_FIXED = 107

Inherited from data_type.DataType: BOOLEAN, BYTE, DOUBLE, FLOAT, INTEGER, LONG, SHORT, STRING, UNKNOWN

Properties

Inherited from object: __class__

Method Details

getBaseDataType(dataTypeId)
Static Method

 

Get the base data type for the given CarrierDataType. This essentially just converts the special string types to the DataType.String type.

Parameters:
  • dataTypeId - The data type identifier.