yandex_disk v0.1.2 YandexDisk.Disk View Source
Link to this section Summary
Link to this section Functions
Link to this function
about(client)
View Sourceabout(YandexDisk.client()) :: {:ok, YandexDisk.disk_info()}
Get info about free space etc
Examples
iex> YandexDisk.Disk.about(client)
{:ok,
%{
"is_paid" => true,
"max_file_size" => 53687091200,
"revision" => 1563732540947439,
"system_folders" => %{
"applications" => "disk:/Приложения",
"downloads" => "disk:/Загрузки/",
"facebook" => "disk:/Социальные сети/Facebook",
"google" => "disk:/Социальные сети/Google+",
"instagram" => "disk:/Социальные сети/Instagram",
"mailru" => "disk:/Социальные сети/Мой Мир",
"odnoklassniki" => "disk:/Социальные сети/Одноклассники",
"photostream" => "disk:/Фотокамера/",
"screenshots" => "disk:/Скриншоты/",
"social" => "disk:/Социальные сети/",
"vkontakte" => "disk:/Социальные сети/ВКонтакте"
},
"total_space" => 1110249046016,
"trash_size" => 16428206,
"unlimited_autoupload_enabled" => false,
"used_space" => 375956518602,
"user" => %{
"country" => "bg",
"display_name" => "test",
"login" => "test",
"uid" => "1111111111"
}
}}
See:
Link to this function
metadata(client, args \\ [])
View Sourcemetadata(YandexDisk.client(), Keyword.t()) :: {:ok, YandexDisk.info()} | YandexDisk.error_result()
Get info about resource metadata
Examples
iex> YandexDisk.Disk.metadata(client, yandex_path: "disk:/test/test11.mp4",
fields: "created, media_type, md5, name, revision, path, size")
{:ok,
%{
"created" => "2019-07-13T19:43:12+00:00",
"md5" => "46243e8d863a41077e242cfa1abca138",
"media_type" => "video",
"name" => "test11.mp4",
"path" => "disk:/test/test11.mp4",
"revision" => 1563732540947439,
"size" => 5437077
}}
See:
Link to this function
operation_status(client, operation_id)
View Sourceoperation_status(YandexDisk.client(), String.t()) :: {:ok, YandexDisk.info()} | YandexDisk.error_result()
Get info about operation
Examples
iex> YandexDisk.Disk.operation_status(client, "xxxxxx")
{:ok, %{"status" => "in-progress"}}
See: