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 SessionKey string 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.