public EraseRecordDataWebApi(ErasePiiObjectWebApi erasePiiObject)
        {
            _entityName    = erasePiiObject.EntityName;
            _entityRecords = erasePiiObject.EntityRecords;
            _entityId      = erasePiiObject.EntityId;
            _api           = erasePiiObject.API;

            if (_entityRecords.Count > 0)
            {
                BulkDeleteRecordsWebApi();
            }
        }
        public EraseFieldDataWebApi(ErasePiiObjectWebApi erasePiiObject)
        {
            _fieldCollectionDictionary = erasePiiObject.FieldCollectionDictionary;
            _entity              = erasePiiObject.Entity;
            _fieldName           = erasePiiObject.FieldName;
            _entityName          = erasePiiObject.EntityName;
            _entityId            = erasePiiObject.EntityId;
            _entityIdLogicalName = erasePiiObject.EntityIdLogicalName;
            _resource            = erasePiiObject.Resource;
            _accessToken         = erasePiiObject.AccessToken;
            _api        = erasePiiObject.API;
            _fieldValue = erasePiiObject.FieldValue;
            _fieldType  = erasePiiObject.FieldType;
            CheckFieldType(_fieldType);

            //Task.WaitAll(Task.Run(async () => await EraseTextFieldTypeAsync()));
        }
        public ErasePiiObjectWebApi Build()
        {
            var erasePiiWebApi = new ErasePiiObjectWebApi
            {
                Resource    = _resource,
                AccessToken = _accessToken,
                EntityId    = _entityId,
                EntityName  = _entityName,
                FieldCollectionDictionary = _fieldCollectionDictionary,
                EntityRecords             = _entityRecords,
                API                 = _api,
                FieldType           = _fieldType,
                FieldName           = _fieldName,
                FieldValue          = _fieldValue,
                EntityIdLogicalName = _entityIdLogicalName
            };

            return(erasePiiWebApi);
        }