elixir_wechat v0.1.0 WeChat.UploadMediaContent

Example

  defmodule MyClient do
    use WeChat, appid: "myappid"
  end

  file_content = File.read!("path_to_file")
  media = %WeChat.UploadMediaContent{
   file_content: file_content,
   file_name: "myfilename",
   type: "image"
  }
  MyClient.media(:post_form, :upload, %{media: media})

Link to this section Summary

Link to this section Types

Link to this type

t()
t() :: %WeChat.UploadMediaContent{
  file_content: binary(),
  file_name: String.t(),
  type:
    {:image, String.t()}
    | {:voice, String.t()}
    | {:video, String.t()}
    | {:thumb, String.t()}
}