Current section

Files

Jump to
open_xchange_client lib open_xchange_client model single_request.ex
Raw

lib/open_xchange_client/model/single_request.ex

# NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
# https://openapi-generator.tech
# Do not edit the class manually.
defmodule OpenXchangeClient.Model.SingleRequest do
@moduledoc """
Contains all currently available (resp. possible) parameters that could be specified to perform a request in the multiple module except `action`, `module`, and `data` which are part of the actual request itself.
"""
@derive [Poison.Encoder]
defstruct [
:module,
:action,
:data,
:columns,
:tree,
:allowed_modules,
:parent,
:all,
:errorOnDuplicateName,
:id,
:timestamp,
:ignore,
:cascadePermissions,
:hardDelete,
:content_type,
:sort,
:order,
:folder,
:start,
:end,
:email,
:query,
:left_hand_limit,
:right_hand_limit,
:recurrence_master,
:showPrivate,
:occurrence,
:type,
:limit,
:uid,
:includeSent,
:headers,
:message_id,
:edit,
:hdr,
:src,
:save,
:view,
:unseen,
:max_size,
:attach_src,
:attachment,
:cid,
:filter,
:lineWrapAfter,
:flags,
:force,
:setFrom,
:version,
:recursive,
:diff,
:attached,
:accountId,
:password,
:force_secure,
:name,
:setIfAbsent,
:serviceId,
:oauth_token,
:uuid,
:oauth_verifier,
:displayName,
:client,
:participant,
:from,
:until,
:merged,
:messagingService,
:peek,
:recipients,
:messageAction,
:attachmentid,
:provider,
:timezone,
:internal_userid,
:userid,
:user_id,
:email1,
:email2,
:email3,
:system,
:filestorageService
]
@type t :: %__MODULE__{
:module => String.t(),
:action => String.t(),
:data => map() | nil,
:columns => String.t() | nil,
:tree => String.t() | nil,
:allowed_modules => String.t() | nil,
:parent => String.t() | nil,
:all => integer() | nil,
:errorOnDuplicateName => boolean() | nil,
:id => String.t() | nil,
:timestamp => integer() | nil,
:ignore => String.t() | nil,
:cascadePermissions => String.t() | nil,
:hardDelete => boolean() | nil,
:content_type => String.t() | nil,
:sort => String.t() | nil,
:order => String.t() | nil,
:folder => String.t() | nil,
:start => integer() | nil,
:end => integer() | nil,
:email => String.t() | nil,
:query => String.t() | nil,
:left_hand_limit => integer() | nil,
:right_hand_limit => integer() | nil,
:recurrence_master => boolean() | nil,
:showPrivate => boolean() | nil,
:occurrence => String.t() | nil,
:type => integer() | nil,
:limit => integer() | nil,
:uid => String.t() | nil,
:includeSent => boolean() | nil,
:headers => String.t() | nil,
:message_id => String.t() | nil,
:edit => integer() | nil,
:hdr => integer() | nil,
:src => integer() | nil,
:save => integer() | nil,
:view => String.t() | nil,
:unseen => boolean() | nil,
:max_size => integer() | nil,
:attach_src => boolean() | nil,
:attachment => String.t() | nil,
:cid => String.t() | nil,
:filter => integer() | nil,
:lineWrapAfter => integer() | nil,
:flags => integer() | nil,
:force => boolean() | nil,
:setFrom => boolean() | nil,
:version => integer() | nil,
:recursive => String.t() | nil,
:diff => integer() | nil,
:attached => integer() | nil,
:accountId => integer() | nil,
:password => String.t() | nil,
:force_secure => String.t() | nil,
:name => String.t() | nil,
:setIfAbsent => String.t() | nil,
:serviceId => String.t() | nil,
:oauth_token => String.t() | nil,
:uuid => String.t() | nil,
:oauth_verifier => String.t() | nil,
:displayName => String.t() | nil,
:client => String.t() | nil,
:participant => String.t() | nil,
:from => integer() | nil,
:until => integer() | nil,
:merged => boolean() | nil,
:messagingService => String.t() | nil,
:peek => String.t() | nil,
:recipients => String.t() | nil,
:messageAction => String.t() | nil,
:attachmentid => String.t() | nil,
:provider => String.t() | nil,
:timezone => String.t() | nil,
:internal_userid => integer() | nil,
:userid => integer() | nil,
:user_id => integer() | nil,
:email1 => String.t() | nil,
:email2 => String.t() | nil,
:email3 => String.t() | nil,
:system => String.t() | nil,
:filestorageService => String.t() | nil
}
end
defimpl Poison.Decoder, for: OpenXchangeClient.Model.SingleRequest do
def decode(value, _options) do
value
end
end