# mutation | @coopenomics/sdk
Documentation for @coopenomics/sdk

# Variable mutation`Const`

mutation: {
login: [{
data: Variable <"LoginInput!", "data">;
}, {
account: {
blockchain_account: {
account_name: boolean;
core_liquid_balance: boolean;
cpu_limit: {
available: boolean;
current_used: boolean;
last_usage_update_time: boolean;
max: boolean;
used: boolean;
};
cpu_weight: boolean;
created: boolean;
head_block_num: boolean;
head_block_time: boolean;
last_code_update: boolean;
net_limit: {
available: boolean;
current_used: boolean;
last_usage_update_time: boolean;
max: boolean;
used: boolean;
};
net_weight: boolean;
permissions: {
parent: boolean;
perm_name: boolean;
required_auth: {
accounts: {
permission: {
actor: boolean;
permission: boolean;
};
weight: boolean;
};
keys: {
key: boolean;
weight: boolean;
};
threshold: boolean;
waits: {
wait_sec: boolean;
weight: boolean;
};
};
};
privileged: boolean;
ram_quota: boolean;
ram_usage: boolean;
refund_request: {
cpu_amount: boolean;
net_amount: boolean;
owner: boolean;
request_time: boolean;
};
rex_info: boolean;
self_delegated_bandwidth: {
cpu_weight: boolean;
from: boolean;
net_weight: boolean;
to: boolean;
};
total_resources: {
cpu_weight: boolean;
net_weight: boolean;
owner: boolean;
ram_bytes: boolean;
};
voter_info: boolean;
};
participant_account: {
braname: boolean;
created_at: boolean;
has_vote: boolean;
is_initial: boolean;
is_minimum: boolean;
last_min_pay: boolean;
last_update: boolean;
status: boolean;
type: boolean;
username: boolean;
};
provider_account: {
email: boolean;
has_account: boolean;
initial_order: boolean;
is_email_verified: boolean;
is_registered: boolean;
message: boolean;
public_key: boolean;
referer: boolean;
role: boolean;
status: boolean;
type: boolean;
username: boolean;
};
user_account: {
meta: boolean;
referer: boolean;
registered_at: boolean;
registrator: boolean;
status: boolean;
storages: boolean;
type: boolean;
username: boolean;
verifications: {
created_at: boolean;
is_verified: boolean;
last_update: boolean;
notice: boolean;
procedure: boolean;
verificator: boolean;
};
};
username: boolean;
};
tokens: {
access: {
expires: boolean;
token: boolean;
};
refresh: {
expires: boolean;
token: boolean;
};
};
}];
} = ...

#### Type declaration

- ##### login: [{
  data: Variable <"LoginInput!", "data">;
  }, {
  account: {
  blockchain_account: {
  account_name: boolean;
  core_liquid_balance: boolean;
  cpu_limit: {
  available: boolean;
  current_used: boolean;
  last_usage_update_time: boolean;
  max: boolean;
  used: boolean;
  };
  cpu_weight: boolean;
  created: boolean;
  head_block_num: boolean;
  head_block_time: boolean;
  last_code_update: boolean;
  net_limit: {
  available: boolean;
  current_used: boolean;
  last_usage_update_time: boolean;
  max: boolean;
  used: boolean;
  };
  net_weight: boolean;
  permissions: {
  parent: boolean;
  perm_name: boolean;
  required_auth: {
  accounts: {
  permission: {
  actor: boolean;
  permission: boolean;
  };
  weight: boolean;
  };
  keys: {
  key: boolean;
  weight: boolean;
  };
  threshold: boolean;
  waits: {
  wait_sec: boolean;
  weight: boolean;
  };
  };
  };
  privileged: boolean;
  ram_quota: boolean;
  ram_usage: boolean;
  refund_request: {
  cpu_amount: boolean;
  net_amount: boolean;
  owner: boolean;
  request_time: boolean;
  };
  rex_info: boolean;
  self_delegated_bandwidth: {
  cpu_weight: boolean;
  from: boolean;
  net_weight: boolean;
  to: boolean;
  };
  total_resources: {
  cpu_weight: boolean;
  net_weight: boolean;
  owner: boolean;
  ram_bytes: boolean;
  };
  voter_info: boolean;
  };
  participant_account: {
  braname: boolean;
  created_at: boolean;
  has_vote: boolean;
  is_initial: boolean;
  is_minimum: boolean;
  last_min_pay: boolean;
  last_update: boolean;
  status: boolean;
  type: boolean;
  username: boolean;
  };
  provider_account: {
  email: boolean;
  has_account: boolean;
  initial_order: boolean;
  is_email_verified: boolean;
  is_registered: boolean;
  message: boolean;
  public_key: boolean;
  referer: boolean;
  role: boolean;
  status: boolean;
  type: boolean;
  username: boolean;
  };
  user_account: {
  meta: boolean;
  referer: boolean;
  registered_at: boolean;
  registrator: boolean;
  status: boolean;
  storages: boolean;
  type: boolean;
  username: boolean;
  verifications: {
  created_at: boolean;
  is_verified: boolean;
  last_update: boolean;
  notice: boolean;
  procedure: boolean;
  verificator: boolean;
  };
  };
  username: boolean;
  };
  tokens: {
  access: {
  expires: boolean;
  token: boolean;
  };
  refresh: {
  expires: boolean;
  token: boolean;
  };
  };
  }]

- Defined in components/sdk/src/mutations/auth/login.ts:6