Documentation ¶
Index ¶
Constants ¶
const ( // IDKey is for account IDs IDKey = "id" // BasePath is the base path for serving the follow request API, minus the 'api' prefix BasePath = "/v1/follow_requests" // BasePathWithID is just the base path with the ID key in it. // Use this anywhere you need to know the ID of the account that owns the follow request being queried. BasePathWithID = BasePath + "/:" + IDKey // AuthorizePath is used for authorizing follow requests AuthorizePath = BasePathWithID + "/authorize" // RejectPath is used for rejecting follow requests RejectPath = BasePathWithID + "/reject" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Module ¶
type Module struct {
// contains filtered or unexported fields
}
func New ¶
func New(processor processing.Processor) *Module
func (*Module) FollowRequestAuthorizePOSTHandler ¶
FollowRequestAuthorizePOSTHandler swagger:operation POST /api/v1/follow_requests/{account_id}/authorize authorizeFollowRequest
Accept/authorize follow request from the given account ID.
Accept a follow request and put the requesting account in your 'followers' list.
--- tags: - follow_requests produces: - application/json parameters: - name: account_id type: string description: ID of the account requesting to follow you. in: path required: true security: - OAuth2 Bearer: - write:follows responses: '200': name: account relationship description: Your relationship to this account. schema: "$ref": "#/definitions/accountRelationship" '400': description: bad request '401': description: unauthorized '404': description: not found '406': description: not acceptable '500': description: internal server error
func (*Module) FollowRequestGETHandler ¶
FollowRequestGETHandler swagger:operation GET /api/v1/follow_requests getFollowRequests
Get an array of accounts that have requested to follow you. Accounts will be sorted in order of follow request date descending (newest first).
--- tags: - follow_requests produces: - application/json parameters: - name: limit type: integer description: Number of accounts to return. default: 40 in: query security: - OAuth2 Bearer: - read:follows responses: '200': headers: Link: type: string description: Links to the next and previous queries. schema: type: array items: "$ref": "#/definitions/account" '400': description: bad request '401': description: unauthorized '404': description: not found '406': description: not acceptable '500': description: internal server error
func (*Module) FollowRequestRejectPOSTHandler ¶
FollowRequestRejectPOSTHandler swagger:operation POST /api/v1/follow_requests/{account_id}/reject rejectFollowRequest
Reject/deny follow request from the given account ID.
--- tags: - follow_requests produces: - application/json parameters: - name: account_id type: string description: ID of the account requesting to follow you. in: path required: true security: - OAuth2 Bearer: - write:follows responses: '200': name: account relationship description: Your relationship to this account. schema: "$ref": "#/definitions/accountRelationship" '400': description: bad request '401': description: unauthorized '404': description: not found '406': description: not acceptable '500': description: internal server error