buildCommandForMeta method

String buildCommandForMeta()

Implementation

String buildCommandForMeta() {
  var command = 'update:meta:';
  if (isPublic) {
    command += 'public:';
  } else if (sharedWith != null) {
    command += '${VerbUtil.formatAtSign(sharedWith)}:';
  }
  command += atKey!;
  if (sharedBy != null) {
    command += '${VerbUtil.formatAtSign(sharedBy)}';
  }
  if (ttl != null) {
    command += ':ttl:$ttl';
  }
  if (ttb != null) {
    command += ':ttb:$ttb';
  }
  if (ttr != null) {
    command += ':ttr:$ttr';
  }
  if (ccd != null) {
    command += ':ccd:$ccd';
  }
  if (isBinary != null) {
    command += ':isBinary:$isBinary';
  }
  if (isEncrypted != null) {
    command += ':isEncrypted:$isEncrypted';
  }
  command += '\n';
  return command;
}