com
.
karasiq
.
mailrucloud
.
api
.
MailCloudClient
DefaultMailCloudClient
Related Doc:
package MailCloudClient
final
class
DefaultMailCloudClient
extends
MailCloudJsonClient
with
MailCloudContextProvider
with
MailCloudDefaults
Linear Supertypes
MailCloudDefaults
,
MailCloudJsonFormatsProvider
,
MailCloudFormatsProvider
,
DefaultMailCloudUrlsProvider
,
DefaultMailCloudFormsProvider
,
DefaultMailCloudRequestsProvider
,
DefaultMailCloudConstantsProvider
,
MailCloudProviders
,
MailCloudUrlsProvider
,
MailCloudFormsProvider
,
MailCloudRequestsProvider
,
MailCloudConstantsProvider
,
MailCloudContextProvider
,
MailCloudJsonClient
,
MailCloudJsonApiProvider
,
MailCloudApiProvider
,
MailCloudClient
,
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
DefaultMailCloudClient
MailCloudDefaults
MailCloudJsonFormatsProvider
MailCloudFormatsProvider
DefaultMailCloudUrlsProvider
DefaultMailCloudFormsProvider
DefaultMailCloudRequestsProvider
DefaultMailCloudConstantsProvider
MailCloudProviders
MailCloudUrlsProvider
MailCloudFormsProvider
MailCloudRequestsProvider
MailCloudConstantsProvider
MailCloudContextProvider
MailCloudJsonClient
MailCloudJsonApiProvider
MailCloudApiProvider
MailCloudClient
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Instance Constructors
new
DefaultMailCloudClient
()
(
implicit
as:
ActorSystem
)
Type Members
trait
BaseMailCloudApi
extends
MailCloudApi
Definition Classes
MailCloudApiProvider
Value Members
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
lazy val
api
:
MailCloudJsonApi
with
BaseMailCloudApi
Definition Classes
MailCloudJsonApiProvider
→
MailCloudApiProvider
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
val
constants
:
DefaultMailCloudConstants
.type
Definition Classes
DefaultMailCloudConstantsProvider
→
MailCloudConstantsProvider
val
context
:
MailCloudContext
Definition Classes
DefaultMailCloudClient
→
MailCloudContextProvider
def
createFolder
(
path:
EntityPath
)
(
implicit
session:
Session
,
token:
CsrfToken
)
:
Future
[
EntityPath
]
Definition Classes
MailCloudJsonClient
→
MailCloudClient
def
csrfToken
(
implicit
session:
Session
)
:
Future
[
CsrfToken
]
Definition Classes
MailCloudJsonClient
→
MailCloudClient
def
delete
(
path:
EntityPath
)
(
implicit
session:
Session
,
token:
CsrfToken
)
:
Future
[
EntityPath
]
Definition Classes
MailCloudJsonClient
→
MailCloudClient
def
download
(
path:
EntityPath
)
(
implicit
nodes:
Nodes
,
session:
Session
,
token:
CsrfToken
)
:
Source
[
ByteString
,
NotUsed
]
Definition Classes
MailCloudJsonClient
→
MailCloudClient
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
file
(
path:
EntityPath
)
(
implicit
session:
Session
,
token:
CsrfToken
)
:
Future
[
Entity
]
Definition Classes
MailCloudJsonClient
→
MailCloudClient
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
def
folder
(
path:
EntityPath
,
offset:
Long
,
limit:
Long
)
(
implicit
session:
Session
,
token:
CsrfToken
)
:
Future
[
Folder
]
Definition Classes
MailCloudJsonClient
→
MailCloudClient
val
formats
:
MailCloudJsonFormats
Definition Classes
MailCloudJsonFormatsProvider
→
MailCloudFormatsProvider
lazy val
forms
:
DefaultMailCloudForms
Definition Classes
DefaultMailCloudFormsProvider
→
MailCloudFormsProvider
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
def
login
(
email:
String
,
password:
String
)
:
Future
[
Session
]
Definition Classes
MailCloudJsonClient
→
MailCloudClient
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
nodes
(
implicit
session:
Session
,
token:
CsrfToken
)
:
Future
[
Nodes
]
Definition Classes
MailCloudJsonClient
→
MailCloudClient
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
lazy val
requests
:
DefaultMailCloudRequests
Definition Classes
DefaultMailCloudRequestsProvider
→
MailCloudRequestsProvider
def
space
(
implicit
session:
Session
,
token:
CsrfToken
)
:
Future
[
Space
]
Definition Classes
MailCloudJsonClient
→
MailCloudClient
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
toString
()
:
String
Definition Classes
AnyRef → Any
def
upload
(
path:
EntityPath
,
data:
RequestEntity
)
(
implicit
nodes:
Nodes
,
session:
Session
,
token:
CsrfToken
)
:
Future
[
EntityPath
]
Definition Classes
MailCloudJsonClient
→
MailCloudClient
val
urls
:
DefaultMailCloudUrls
Definition Classes
DefaultMailCloudUrlsProvider
→
MailCloudUrlsProvider
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
Inherited from
MailCloudDefaults
Inherited from
MailCloudJsonFormatsProvider
Inherited from
MailCloudFormatsProvider
Inherited from
DefaultMailCloudUrlsProvider
Inherited from
DefaultMailCloudFormsProvider
Inherited from
DefaultMailCloudRequestsProvider
Inherited from
DefaultMailCloudConstantsProvider
Inherited from
MailCloudProviders
Inherited from
MailCloudUrlsProvider
Inherited from
MailCloudFormsProvider
Inherited from
MailCloudRequestsProvider
Inherited from
MailCloudConstantsProvider
Inherited from
MailCloudContextProvider
Inherited from
MailCloudJsonClient
Inherited from
MailCloudJsonApiProvider
Inherited from
MailCloudApiProvider
Inherited from
MailCloudClient
Inherited from
AnyRef
Inherited from
Any
Ungrouped