Categorygithub.com/anthrove/openapi-e621-go
repositorypackage
1.1.2
Repository: https://github.com/anthrove/openapi-e621-go.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# README

Go API client for openapi

OpenAPI definition for E621's API. You can find the source here
This document is intended to compliment E621's existing API Documentation.
Note if E621's api is under attack and/or cloudflare protections are enabled, the "Try it out" buttons here will not work.
If they are not working, you can check this Unofficial Status Page.

Overview

This API client was generated by the OpenAPI Generator project. By using the OpenAPI-spec from a remote server, you can easily generate an API client.

  • API version: d69c34e
  • Package version: 1.1.2
  • Generator version: 7.7.0
  • Build package: org.openapitools.codegen.languages.GoClientCodegen For more information, please visit https://e621.net/forum_topics/46279

Installation

Install the following dependencies:

go get github.com/stretchr/testify/assert
go get golang.org/x/net/context

Put the package under your project folder and add the following in import:

import openapi "github.com/anthrove/openapi-e621-go"

To use a proxy, set the environment variable HTTP_PROXY:

os.Setenv("HTTP_PROXY", "http://proxy_name:proxy_port")

Configuration of Server URL

Default configuration comes with Servers field that contains server objects as defined in the OpenAPI specification.

Select Server Configuration

For using other server than the one defined on index 0 set context value openapi.ContextServerIndex of type int.

ctx := context.WithValue(context.Background(), openapi.ContextServerIndex, 1)

Templated Server URL

Templated server URL is formatted using default variables from configuration or from context value openapi.ContextServerVariables of type map[string]string.

ctx := context.WithValue(context.Background(), openapi.ContextServerVariables, map[string]string{
	"basePath": "v2",
})

Note, enum values are always validated and all unused variables are silently ignored.

URLs Configuration per Operation

Each operation can use different server URL defined using OperationServers map in the Configuration. An operation is uniquely identified by "{classname}Service.{nickname}" string. Similar rules for overriding default operation server index and variables applies by using openapi.ContextOperationServerIndices and openapi.ContextOperationServerVariables context maps.

ctx := context.WithValue(context.Background(), openapi.ContextOperationServerIndices, map[string]int{
	"{classname}Service.{nickname}": 2,
})
ctx = context.WithValue(context.Background(), openapi.ContextOperationServerVariables, map[string]map[string]string{
	"{classname}Service.{nickname}": {
		"port": "8443",
	},
})

Documentation for API Endpoints

All URIs are relative to https://e621.net

ClassMethodHTTP requestDescription
AdminUsersAPIAdminEditUserPatch /admins/users/{id}.jsonAdmin Edit User
AdminUsersAPIGetAltListGet /admin/users/alt_list.jsonGet Alt List
ArtistURLsAPISearchArtistUrlsGet /artist_urls.jsonSearch Artist URLs
ArtistVersionsAPISearchArtistVersionsGet /artist_versions.jsonSearch Artist Versions
ArtistsAPICreateArtistPost /artists.jsonCreate Artist
ArtistsAPIDeleteArtistDelete /artists/{idOrName}.jsonDelete Artist
ArtistsAPIEditArtistPatch /artists/{idOrName}.jsonEdit Artist
ArtistsAPIGetArtistGet /artists/{idOrName}.jsonGet Artist
ArtistsAPIRevertArtistPut /artists/{idOrName}/revert.jsonRevert Artist
ArtistsAPISearchArtistsGet /artists.jsonSearch Artists
AvoidPostingEntriesAPICreateAvoidPostingPost /avoid_postings.jsonCreate Avoid Posting Entry
AvoidPostingEntriesAPIDeleteAvoidPostingPut /avoid_postings/{idOrArtistName}/delete.jsonDelete Avoid Posting Entry
AvoidPostingEntriesAPIDestroyAvoidPostingDelete /avoid_postings/{idOrArtistName}.jsonDestroy Avoid Posting Entry
AvoidPostingEntriesAPIEditAvoidPostingPatch /avoid_postings/{idOrArtistName}.jsonEdit Avoid Posting Entry
AvoidPostingEntriesAPIGetAvoidPostingGet /avoid_postings/{idOrArtistName}.jsonGet Avoid Posting Entry
AvoidPostingEntriesAPISearchAvoidPostingsGet /avoid_postings.jsonSearch Avoid Posting Entries
AvoidPostingEntriesAPIUndeleteAvoidPostingPut /avoid_postings/{idOrArtistName}/undelete.jsonUndelete Avoid Posting Entry
AvoidPostingVersionsAPISearchAvoidPostingVersionsGet /avoid_posting_versions.jsonSearch Avoid Posting Versions
BansAPIGetBanGet /bans/{id}.jsonGet Ban
BansAPISearchBansGet /bans.jsonSearch Bans
BlipsAPICreateBlipPost /blips.jsonCreate Blip
BlipsAPIDeleteBlipDelete /blips/{id}.jsonDelete Blip
BlipsAPIEditBlipPatch /blips/{id}.jsonEdit Blip
BlipsAPIGetBlipGet /blips/{id}.jsonGet Blip
BlipsAPIHideBlipPost /blips/{id}/hide.jsonHide Blip
BlipsAPIMarkBlipPost /blips/{id}/warning.jsonMark Blip
BlipsAPISearchBlipsGet /blips.jsonSearch Blips
BlipsAPIUnhideBlipPost /blips/{id}/unhide.jsonUnhide Blip
BulkUpdateRequestsAPIApproveBulkUpdateRequestPost /bulk_update_request/{id}/approve.jsonApprove Bulk Update Request
BulkUpdateRequestsAPICreateBulkUpdateRequestPost /bulk_update_requests.jsonCreate Bulk Update Request
BulkUpdateRequestsAPIEditBulkUpdateRequestPatch /bulk_update_request/{id}.jsonEdit Bulk Update Request
BulkUpdateRequestsAPIGetBulkUpdateRequestGet /bulk_update_request/{id}.jsonGet Bulk Update Request
BulkUpdateRequestsAPIRejectBulkUpdateRequestDelete /bulk_update_request/{id}.jsonReject Bulk Update Request
BulkUpdateRequestsAPISearchBulkUpdateRequestsGet /bulk_update_requests.jsonSearch Bulk Update Requests
CommentVotesAPICreateCommentVotePost /comments/{id}/votes.jsonCreate Comment Vote
CommentVotesAPIDeleteCommentVoteDelete /comments/{id}/votes.jsonDelete Comment Vote
CommentVotesAPIDeleteCommentVotesPost /comment_votes/delete.jsonDelete Comment Vote
CommentVotesAPILockCommentVotesPost /comment_votes/lock.jsonLock Comment Votes
CommentsAPICreateCommentPost /comments.jsonCreate Comment
CommentsAPIDeleteCommentDelete /comments/{id}.jsonDelete Comment
CommentsAPIEditCommentPatch /comments/{id}.jsonEdit Comment
CommentsAPIGetCommentGet /comments/{id}.jsonGet Comment
CommentsAPIHideCommentPost /comments/{id}/hide.jsonHide Comment
CommentsAPIMarkCommentPost /comments/{id}/warning.jsonMark Comment
CommentsAPISearchCommentsGet /comments.jsonSearch Comments
CommentsAPIUnhideCommentPost /comments/{id}/unhide.jsonUnhide Comment
DMailsAPIDeleteDMailDelete /dmails/{id}.jsonDelete DMail
DMailsAPIGetDMailGet /dmails/{id}.jsonGet DMail
DMailsAPIMarkAllDMailsAsUnreadPut /dmails/mark_all_as_unread.jsonMark All DMails As Unread
DMailsAPIMarkDMailAsReadPut /dmails/{id}/mark_as_read.jsonMark DMail As Read
DMailsAPIMarkDMailAsUnreadPut /dmails/{id}/mark_as_unread.jsonMark DMail As Unread
DMailsAPISearchDMailsGet /dmails.jsonSearch DMails
DMailsAPIUpdateUserDmailFilterPatch /maintenance/user/dmail_filter.jsonUpdate User Dmail Filter
DTextAPIPreviewDTextPost /dtext_preview.jsonPreview DText
EmailBlacklistsAPICreateEmailBlacklistPost /email_blacklists.jsonCreate Email Blacklist
EmailBlacklistsAPIDeleteEmailBlacklistDelete /email_blacklists/{id}.jsonDelete Email Blacklist
EmailBlacklistsAPISearchEmailBlacklistsGet /email_blacklists.jsonSearch Email Blacklists
FavoritesAPIAddFavoritePost /favorites.jsonAdd Favorite
FavoritesAPIListFavoritesGet /favorites.jsonList Favorites
FavoritesAPIRemoveFavoriteDelete /favorites/{id}.jsonRemove Favorite
ForumPostVotesAPICreateForumPostVotePost /forum_posts/{id}/votes.jsonCreate Forum Post Vote
ForumPostVotesAPIDeleteForumPostVoteDelete /forum_posts/{id}/votes.jsonDelete Forum Post Vote
ForumPostsAPICreateForumPostPost /forum_posts.jsonCreate Forum Post
ForumPostsAPIDeleteForumPostDelete /forum_posts/{id}.jsonDelete Forum Post
ForumPostsAPIEditForumPostPatch /forum_posts/{id}.jsonEdit Forum Post
ForumPostsAPIGetForumPostGet /forum_posts/{id}.jsonGet Forum Post
ForumPostsAPIHideForumPostPost /forum_posts/{id}/hide.jsonHide Forum Post
ForumPostsAPIMarkForumPostPost /forum_posts/{id}/warning.jsonMark Forum Post
ForumPostsAPISearchForumPostsGet /forum_posts.jsonSearch Forum Posts
ForumPostsAPIUnhideForumPostPost /forum_posts/{id}/unhide.jsonUnhide Forum Post
ForumTopicsAPICreateForumTopicPost /forum_topics.jsonCreate Forum Topic
ForumTopicsAPIDeleteForumTopicDelete /forum_topics/{id}.jsonDelete Forum Topic
ForumTopicsAPIEditForumTopicPatch /forum_topics/{id}.jsonEdit Forum Topic
ForumTopicsAPIGetForumTopicGet /forum_topics/{id}.jsonGet Forum Forum Topic
ForumTopicsAPIHideForumTopicPost /forum_topics/{id}/hide.jsonHide Forum Topic
ForumTopicsAPIMarkAllForumTopicsAsReadPost /forum_topics/mark_all_as_read.jsonMark All Forum Topics As Read
ForumTopicsAPISearchForumTopicsGet /forum_topics.jsonSearch Forum Topics
ForumTopicsAPISubscribeForumTopicPost /forum_topics/{id}/subscribe.jsonSubscribe To Forum Topic
ForumTopicsAPIUnhideForumTopicPost /forum_topics/{id}/unhide.jsonUnhide Forum Topic
ForumTopicsAPIUnsubscribeForumTopicPost /forum_topics/{id}/unsubscribe.jsonUnsubscribe From Forum Topic
HelpPagesAPICreateHelpPagePost /help.jsonCreate Help Page
HelpPagesAPIDeleteHelpPageDelete /help/{id}.jsonDelete Help Page
HelpPagesAPIEditHelpPagePatch /help/{id}.jsonEdit Help Page
HelpPagesAPIGetHelpPageGet /help/{id}.jsonGet Help Page
HelpPagesAPIListHelpPagesGet /help.jsonList Help Pages
IPBansAPICreateIPBanPost /ip_bans.jsonCreate IP Ban
IPBansAPIDeleteIPBanDelete /ip_bans/{id}.jsonDelete IP Ban
IPBansAPIListIPBansGet /ip_bans.jsonList IP Bans
IQDBAPIQueryIQDBGetGet /iqdb_queries.jsonQuery IQDB
IQDBAPIQueryIQDPostPost /iqdb_queries.jsonQuery IQDB
MascotsAPICreateMascotPost /mascots.jsonCreate Mascot
MascotsAPIDeleteMascotDelete /mascots/{id}.jsonDelete Mascot
MascotsAPIEditMascotPatch /mascots/{id}.jsonEdit Mascot
MascotsAPISearchMascotsGet /mascots.jsonSearch Mascots
ModActionsAPISearchModActionsGet /mod_actions.jsonSearch Mod Actions
NewsUpdatesAPICreateNewsUpdatePost /news_updates.jsonCreate News Update
NewsUpdatesAPIDeleteNewsUpdateDelete /news_updates/{id}.jsonDelete News Update
NewsUpdatesAPIEditNewsUpdatePatch /news_updates/{id}.jsonEdit News Update
NewsUpdatesAPIListNewsUpdatesGet /news_updates.jsonList News Updates
NoteVersionsAPISearchNoteVersionsGet /note_versions.jsonSearch Note Versions
NotesAPICreateNotePost /notes.jsonCreate Note
NotesAPIDeleteNoteDelete /notes/{id}.jsonDelete Note
NotesAPIEditNotePatch /notes/{id}.jsonEdit Note
NotesAPIGetNoteGet /notes/{id}.jsonGet Note
NotesAPIRevertNotePost /notes/{id}/revert.jsonRevert Note
NotesAPISearchNotesGet /notes.jsonSearch Notes
PoolVersionsAPISearchPoolVersionsGet /pool_versions.jsonSearch Pool Versions
PoolsAPIAddPostToPoolPost /pool_element.jsAdd Post To Pool
PoolsAPICreatePoolPost /pools.jsonCreate Pool
PoolsAPIDeletePoolDelete /pools/{id}.jsonDelete Pool
PoolsAPIEditPoolPatch /pools/{id}.jsonEdit Pool
PoolsAPIGetPoolGet /pools/{id}.jsonGet Pool
PoolsAPIRemovePostFromPoolDelete /pool_element.jsonRemove Post From Pool
PoolsAPIRevertPoolPut /pools/{id}/revert.jsonRevert Pool
PoolsAPISearchPoolsGet /pools.jsonSearch Pools
PopularAPIListPopularGet /popular.jsonList Most Upvoted Posts
PostApprovalsAPIApprovePostPost /moderator/post/approval.jsonApprove Post
PostApprovalsAPISearchPostApprovalsGet /post_approvals.jsonSearch Post Approvals
PostApprovalsAPIUnapprovePostDelete /moderator/post/approval.jsonUnapprove Post
PostDisapprovalsAPICreatePostDisapprovalPost /moderator/post/disapprovals.jsonCreate Post Disapproval
PostDisapprovalsAPISearchPostDisapprovalsGet /moderator/post/disapprovals.jsonSearch Post Disapprovals
PostEventsAPISearchPostEventsGet /post_events.jsonSearch Post Events
PostFlagsAPICreatePostFlagPost /post_flags.jsonCreate Post Flag
PostFlagsAPIGetPostFlagGet /post_flags/{id}.jsonGet Post Flag
PostFlagsAPISearchPostFlagsGet /post_flags.jsonSearch Post Flags
PostReplacementsAPIApprovePostReplacementPut /post_replacements/{id}/approve.jsonApprove Post Replacement
PostReplacementsAPICreatePostReplacementPost /post_replacements.jsonCreate Post Replacement
PostReplacementsAPIDeletePostReplacementDelete /post_replacements/{id}.jsonDelete Post Replacement
PostReplacementsAPIPromotePostReplacementPost /post_replacements/{id}/promote.jsonPromote Post Replacement
PostReplacementsAPIRejectPostReplacementPut /post_replacements/{id}/reject.jsonReject Post Replacement
PostReplacementsAPISearchPostReplacementsGet /post_replacements.jsonSearch Post Replacements
PostReplacementsAPITogglePostReplacementPenaltyPut /post_replacements/{id}/toggle_penalize.jsonToggle Post Replacement Penalty
PostSetsAPIAddPostsToPostSetPost /post_sets/{id}/add_posts.jsonAdd Posts To Post Set
PostSetsAPICreatePostSetPost /post_sets.jsonCreate Post Set
PostSetsAPIDeletePostSetDelete /post_sets/{id}.jsonDelete Post Set
PostSetsAPIEditPostSetPatch /post_sets/{id}.jsonEdit Post Set
PostSetsAPIGetPostSetGet /post_sets/{id}.jsonGet Post Set
PostSetsAPIListPostSetsForSelectGet /post_sets/for_select.jsonList Post Sets For Select
PostSetsAPIRemovePostsFromPostSetPost /post_sets/{id}/remove_posts.jsonRemove Posts From Post Set
PostSetsAPISearchPostSetsGet /post_sets.jsonSearch Post Sets
PostSetsAPIUpdatePostSetPostsPost /post_sets/{id}/update_posts.jsonUpdate Post Set Posts
PostVersionsAPISearchPostVersionsGet /post_versions.jsonSearch Post Versions
PostVotesAPICreatePostVotePost /posts/{id}/votes.jsonCreate Post Vote
PostVotesAPIDeletePostVoteDelete /posts/{id}/votes.jsonDelete Post Vote
PostVotesAPIDeletePostVotesPost /post_votes/delete.jsonDelete Post Vote
PostVotesAPILockPostVotePost /post_votes/lock.jsonLock Post Vote
PostsAPIApprovePostPost /moderator/post/approval.jsonApprove Post
PostsAPICopyNotesToPostPut /posts/{id}/copy_notes.jsonCopy Notes To Post
PostsAPIDeletePostPost /moderator/post/posts/{id}/delete.jsonDelete Post
PostsAPIEditPostPatch /posts/{id}.jsonEdit Post
PostsAPIExpungePostPost /moderator/post/posts/{id}/expunge.jsonExpunge Post
PostsAPIGetPostGet /posts/{id}.jsonGet Post
PostsAPIGetPostInSequenceGet /posts/{id}/show_seq.jsonGet Post In Sequence
PostsAPIGetRandomPostGet /posts/random.jsonGet Random Post
PostsAPIMarkPostAsTranslatedPost /posts/{id}/mark_as_translated.jsonMark Post As Translated
PostsAPIMovePostFavoritesPost /moderator/post/posts/{id}/move_favorites.jsonMove Post Favorites
PostsAPIRegeneratePostThumbnailsPost /moderator/post/posts/{id}/regenerate_thumbnails.jsonRegenerate Post Thumbnails
PostsAPIRegeneratePostVideosPost /moderator/post/posts/{id}/regenerate_videos.jsonRegenerate Post Videos
PostsAPIRevertPostPost /posts/{id}/revert.jsonRevert Post
PostsAPISearchPostsGet /posts.jsonSearch Posts
PostsAPIUnapprovePostDelete /moderator/post/approval.jsonUnapprove Post
PostsAPIUndeletePostPost /moderator/post/posts/{id}/undelete.jsonUndelete Post
PostsAPIUnflagPostDelete /posts/{id}/flag.jsonUnflag Post
PostsAPIUpdatePostIqdbGet /posts/{id}/update_iqdb.jsonUpdate Post IQDB
PostsAPIUploadPostPost /uploads.jsonUpload Post
RelatedTagsAPIListBulkRelatedTagsPost /related_tag/bulk.jsonList Bulk Related Tags
TagAliasesAPIApproveTagAliasPost /tag_aliases/{id}/approve.jsonApprove Tag Alias
TagAliasesAPICreateTagAliasPost /tag_alias_requests.jsonCreate Tag Alias
TagAliasesAPIEditTagAliasPatch /tag_aliases/{id}.jsonEdit Tag Alias
TagAliasesAPIGetTagAliasGet /tag_aliases/{id}.jsonGet Tag Alias
TagAliasesAPIRejectTagAliasDelete /tag_aliases/{id}.jsonReject Tag Alias
TagAliasesAPISearchTagAliasesGet /tag_aliases.jsonSearch Tag Aliases
TagImplicationsAPIApproveTagImplicationPost /tag_implications/{id}/approve.jsonApprove Tag Implication
TagImplicationsAPICreateTagImplicationPost /tag_implication_requests.jsonCreate Tag Implication
TagImplicationsAPIEditTagImplicationPatch /tag_implications/{id}.jsonEdit Tag Implication
TagImplicationsAPIGetTagImplicationGet /tag_implications/{id}.jsonGet Tag Implication
TagImplicationsAPIRejectTagImplicationDelete /tag_implications/{id}.jsonReject Tag Implication
TagImplicationsAPISearchTagImplicationsGet /tag_implications.jsonSearch Tag Implications
TagVersionsAPISearchTagVersionsGet /tag_type_versions.jsonSearch Tag Versions
TagsAPICorrectTagPost /tags/{id}/correction.jsonCorrect Tag
TagsAPIEditTagPatch /tags/{id}.jsonEdit Tag
TagsAPIGetTagGet /tags/{id}.jsonGet Tag
TagsAPIPreviewTagsGet /tags/preview.jsonPreview Tags
TagsAPISearchTagsGet /tags.jsonSearch Tags
TakedownsAPIAddPostsToTakedownByIdsPost /takedowns/{id}/add_by_ids.jsonAdd Posts To Takedown By IDs
TakedownsAPIAddPostsToTakedownByTagsPost /takedowns/{id}/add_by_tags.jsonAdd Posts To Takedown By Tags
TakedownsAPICountMatchingPostsPost /takedowns/{id}/count_matching_posts.jsonCount Matching Posts
TakedownsAPICreateTakedownPost /takedowns.jsonCreate Takedown
TakedownsAPIDeleteTakedownDelete /takedowns/{id}.jsonDelete Takedown
TakedownsAPIEditTakedownPatch /takedowns/{id}.jsonEdit Takedown
TakedownsAPIGetTakedownGet /takedowns/{id}.jsonGet Takedown
TakedownsAPIRemovePostsFromTakedownByIdsPost /takedowns/{id}/remove_by_ids.jsonRemove Posts From Takedown By IDs
TakedownsAPISearchTakedownsGet /takedowns.jsonSearch Takedowns
TicketsAPIClaimTicketPost /tickets/{id}/claim.jsonClaim Ticket
TicketsAPIEditTicketPatch /tickets/{id}.jsonEdit Ticket
TicketsAPIGetTicketGet /tickets/{id}.jsonGet Ticket
TicketsAPISearchTicketsGet /tickets.jsonSearch Tickets
TicketsAPIUnclaimTicketPost /tickets/{id}/unclaim.jsonUnclaim Ticket
UploadWhitelistsAPICheckIfUrlIsAllowedGet /upload_whitelists/{id}/is_allowed.jsonCheck If URL Is Allowed
UploadWhitelistsAPICreateUploadWhitelistPost /upload_whitelists.jsonCreate Upload Whitelist
UploadWhitelistsAPIDeleteUploadWhitelistDelete /upload_whitelists/{id}.jsonDelete Upload Whitelist
UploadWhitelistsAPIEditUploadWhitelistPatch /upload_whitelists/{id}.jsonEdit Upload Whitelist
UploadWhitelistsAPISearchUploadWhitelistsGet /upload_whitelists.jsonSearch Upload Whitelists
UploadsAPISearchUploadsGet /uploads.jsonSearch Uploads
UploadsAPIUploadPostPost /uploads.jsonUpload Post
UserFeedbacksAPICreateUserFeedbackPost /user_feedbacks.jsonCreate User Feedback
UserFeedbacksAPIDeleteUserFeedbackPut /user_feedbacks/{id}/delete.jsonDelete User Feedback
UserFeedbacksAPIDestroyUserFeedbackDelete /user_feedbacks/{id}.jsonDestroy User Feedback
UserFeedbacksAPIEditUserFeedbackPatch /user_feedbacks/{id}.jsonEdit User Feedback
UserFeedbacksAPIGetUserFeedbackGet /user_feedbacks/{id}.jsonGet User Feedback
UserFeedbacksAPISearchUserFeedbacksGet /user_feedbacks.jsonSearch User Feedbacks
UserFeedbacksAPIUndeleteUserFeedbackPut /user_feedbacks/{id}/undelete.jsonUndelete User Feedback
UserNameChangeRequestsAPICreateUserNameChangeRequestPost /user_name_change_requests.jsonCreate User Name Change Request
UserNameChangeRequestsAPIGetUserNameChangeRequestGet /user_name_change_requests/{id}.jsonGet User Name Change Request
UserNameChangeRequestsAPISearchUserNameChangeRequestsGet /user_name_change_requests.jsonSearch User Name Change Requests
UsersAPIEditCurrentUserPatch /users/{id}.jsonEdit Current User
UsersAPIFixUserCountsPost /maintenance/user/count_fixes.jsonFix User Counts
UsersAPIGetCurrentUserGet /users/upload_limit.jsonGet Current User
UsersAPIGetUserGet /users/{id}.jsonGet User
UsersAPISearchUsersGet /users.jsonSearch Users
WikiPageVersionsAPIGetWikiPageVersionGet /wiki_page_versions/{id}.jsonGet Wiki Page Version
WikiPageVersionsAPISearchWikiPageVersionsGet /wiki_page_versions.jsonSearch Wiki Page Versions
WikiPagesAPICreateWikiPagePost /wiki_pages.jsonCreate Wiki Page
WikiPagesAPIDeleteWikiPageDelete /wiki_pages/{id}.jsonDelete Wiki Page
WikiPagesAPIEditWikiPagePatch /wiki_pages/{id}.jsonEdit Wiki Page
WikiPagesAPIGetWikiPageGet /wiki_pages/{id}.jsonGet Wiki Page
WikiPagesAPIRevertWikiPagePut /wiki_page/{id}/revert.jsonRevert Wiki Page
WikiPagesAPISearchWikiPagesGet /wiki_pages.jsonSearch Wiki Pages

Documentation For Models

Documentation For Authorization

Authentication schemes defined for the API:

basicAuth

  • Type: HTTP basic authentication

Example

auth := context.WithValue(context.Background(), openapi.ContextBasicAuth, openapi.BasicAuth{
	UserName: "username",
	Password: "password",
})
r, err := client.Service.Operation(auth, args)

Documentation for Utility Methods

Due to the fact that model structure members are all pointers, this package contains a number of utility functions to easily obtain pointers to values of basic types. Each of these functions takes a value of the given basic type and returns a pointer to it:

  • PtrBool
  • PtrInt
  • PtrInt32
  • PtrInt64
  • PtrFloat
  • PtrFloat32
  • PtrFloat64
  • PtrString
  • PtrTime

Author