typeFile method

Map typeFile(
  1. dynamic content
)

Implementation

Map typeFile(dynamic content) {
  Map data = {};
  if (content is String) {
    if (RegExp(r"^http", caseSensitive: false).hashData(content)) {
      data = {"@type": 'inputFileRemote', "data": content};
    }
    if (content is int) {
      data = {"@type": 'inputFileId', "data": content};
    } else {
      data = {"@type": 'inputFileRemote', "data": content};
    }
  } else {
    data = {"@type": 'inputFileRemote', "data": content};
  }
  return data;
}