Documentation
¶
Index ¶
- type BaseGetUserByLoginNameRequest
- type BaseGetUserByLoginNameResponse
- type BulletinGetFollowsRequest
- type BulletinGetFollowsResponse
- type Client
- func (c *Client) BaseGetUserByLoginName(params *Parameters) (*Returns, error)
- func (c *Client) BulletinGetFollows(params *Parameters) (*Returns, error)
- func (c *Client) Request(action string, path string, req interface{}, res interface{}) error
- func (c *Client) ScheduleGetEvents(params *Parameters) (*Returns, error)
- func (c *Client) ScheduleGetEventsByTarget(params *Parameters) (*Returns, error)
- func (c *Client) UtilGetLoginUserId(params *Parameters) (*Returns, error)
- func (c *Client) UtilLogin(params *Parameters) (*Returns, error)
- type Condition
- type Creator
- type Date
- type Datetime
- type ExclusiveDatetime
- type ExclusiveDatetimes
- type FaultDetail
- type Follow
- type Member
- type Members
- type NopWriter
- type Parameters
- type RepeatInfo
- type Returns
- type ScheduleEvent
- type ScheduleGetEventsByTargetRequest
- type ScheduleGetEventsByTargetResponse
- type ScheduleGetEventsRequest
- type ScheduleGetEventsResponse
- type Security
- type SoapBody
- type SoapEnvelope
- type SoapFault
- type SoapHeader
- type Timestamp
- type User
- type UsernameToken
- type UtilGetLoginUserIdRequest
- type UtilGetLoginUserIdResponse
- type UtilLoginRequest
- type UtilLoginResponse
- type When
- type XmlDate
- type XmlDateTime
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BaseGetUserByLoginNameRequest ¶
type BaseGetUserByLoginNameRequest struct {
XMLName xml.Name `xml:"BaseGetUsersByLoginName"`
Parameters *Parameters `xml:"parameters"`
}
type BulletinGetFollowsRequest ¶
type BulletinGetFollowsRequest struct {
XMLName xml.Name `xml:"BulletinGetFollows"`
Parameters *Parameters `xml:"parameters"`
}
type Client ¶
type Client struct {
Endpoint string
Username string
Password string
Locale string
Debugger io.Writer
SessionId string
}
func (*Client) BaseGetUserByLoginName ¶
func (c *Client) BaseGetUserByLoginName(params *Parameters) (*Returns, error)
func (*Client) BulletinGetFollows ¶
func (c *Client) BulletinGetFollows(params *Parameters) (*Returns, error)
func (*Client) ScheduleGetEvents ¶
func (c *Client) ScheduleGetEvents(params *Parameters) (*Returns, error)
func (*Client) ScheduleGetEventsByTarget ¶
func (c *Client) ScheduleGetEventsByTarget(params *Parameters) (*Returns, error)
func (*Client) UtilGetLoginUserId ¶
func (c *Client) UtilGetLoginUserId(params *Parameters) (*Returns, error)
type Condition ¶
type Condition struct {
Type string `xml:"type,attr"`
Day int `xml:"day,attr"`
Week int `xml:"week,attr"`
StartDate XmlDate `xml:"start_date,attr"`
EndDate XmlDate `xml:"end_date,attr"`
StartTime string `xml:"start_time,attr"`
EndTime string `xml:"end_time,attr"`
ExclusiveDatetimes ExclusiveDatetimes `xml:"exclusive_datetimes"`
}
type ExclusiveDatetime ¶
type ExclusiveDatetimes ¶
type ExclusiveDatetimes struct {
ExclusiveDatetime []ExclusiveDatetime `xml:"exclusive_datetime"`
}
type FaultDetail ¶
type Parameters ¶
type Parameters struct {
Start XmlDateTime `xml:"start,attr,omitempty"`
End XmlDateTime `xml:"end,attr,omitempty"`
User User `xml:"user,omitempty"`
LoginName []string `xml:"login_name,omitempty"`
TopicId int `xml:"topic_id,attr"`
Offset int `xml:"offset,attr"`
Limit int `xml:"limit,attr"`
Password string `xml:"password"`
}
type RepeatInfo ¶
type RepeatInfo struct {
Condition Condition `xml:"condition"`
}
type Returns ¶
type Returns struct {
ScheduleEvents []ScheduleEvent `xml:"schedule_event,omitempty"`
Follow []Follow `xml:"follow,omitempty"`
UserId int `xml:"user_id,omitempty"`
User []User `xml:"user,omitempty"`
LoginName string `xml:"login_name,omitempty"`
Status string `xml:"status,omitempty"`
Cookie string `xml:"cookie,omitempty"`
}
type ScheduleEvent ¶
type ScheduleGetEventsByTargetRequest ¶
type ScheduleGetEventsByTargetRequest struct {
XMLName xml.Name `xml:"ScheduleGetEventsByTarget"`
Parameters *Parameters `xml:"parameters"`
}
type ScheduleGetEventsRequest ¶
type ScheduleGetEventsRequest struct {
XMLName xml.Name `xml:"ScheduleGetEvents"`
Parameters *Parameters `xml:"parameters"`
}
type Security ¶
type Security struct {
UsernameToken UsernameToken `xml:"UsernameToken,omitempty`
}
type SoapBody ¶
type SoapBody struct {
XMLName xml.Name `xml:"Body"`
Content interface{} `xml:",omitempty"`
Fault *SoapFault `xml:",omitempty"`
}
func (*SoapBody) UnmarshalXML ¶
type SoapEnvelope ¶
type SoapEnvelope struct {
XMLName xml.Name `xml:"http://www.w3.org/2003/05/soap-envelope Envelope"`
SoapHeader *SoapHeader `xml:"http://www.w3.org/2003/05/soap-envelope Header,omitempty"`
SoapBody *SoapBody `xml:"http://www.w3.org/2003/05/soap-envelope Body"`
}
type SoapHeader ¶
type User ¶
type User struct {
XMLName xml.Name `xml:"user,omitempty"`
Id int `xml:"id,attr,omitempty"`
Name string `xml:"name,attr,omitempty"`
Key int `xml:"key,attr,omitempty"`
Version int `xml:"version,attr,omitempty"`
Order int `xml:"order,attr,omitempty"`
LoginName string `xml:"login_name,attr,omitempty"`
Status int `xml:"status,attr,omitempty"`
URL string `xml:"url,attr,omitempty"`
Email string `xml:"email,attr,omitempty"`
Phone string `xml:"phone,attr,omitempty"`
Description string `xml:"description,attr,omitempty"`
Title string `xml:"title,attr,omitempty"`
}
type UsernameToken ¶
type UtilGetLoginUserIdRequest ¶
type UtilGetLoginUserIdRequest struct {
XMLName xml.Name `xml:"UtilGetLoginUserId"`
Parameters *Parameters `xml:"parameters"`
}
type UtilLoginRequest ¶
type UtilLoginRequest struct {
XMLName xml.Name `xml:"UtilLogin"`
Parameters *Parameters `xml:"parameters"`
}
type UtilLoginResponse ¶
type XmlDateTime ¶
func (XmlDateTime) MarshalXML ¶
func (c XmlDateTime) MarshalXML(e *xml.Encoder, start xml.StartElement) error
Click to show internal directories.
Click to hide internal directories.