blogger.blogUserInfos.get

valid {
    input.ReqMap.blogId == STRING
    input.ReqMap.userId == STRING
    input.Qs.maxPosts == INTEGER
    input.ProviderMetadata.Region == STRING
}

blogger.blogs.get

enum_ViewParameter := [ "VIEW_TYPE_UNSPECIFIED", "READER", "AUTHOR", "ADMIN" ]

valid {
    input.ReqMap.blogId == STRING
    input.Qs.maxPosts == INTEGER
    input.Qs.view == enum_ViewParameter[_]
    input.ProviderMetadata.Region == STRING
}

blogger.blogs.getByUrl

enum_ViewParameter := [ "VIEW_TYPE_UNSPECIFIED", "READER", "AUTHOR", "ADMIN" ]

valid {
    input.Qs.url == STRING
    input.Qs.view == enum_ViewParameter[_]
    input.ProviderMetadata.Region == STRING
}

blogger.blogs.list

valid {
    input.ReqMap.userId == STRING
    input.ProviderMetadata.Region == STRING
}

blogger.blogs.listByUser

enum_RoleParameter := [ "VIEW_TYPE_UNSPECIFIED", "READER", "AUTHOR", "ADMIN" ]
enum_StatusParameter := [ "LIVE", "DELETED" ]
enum_ViewParameter := [ "VIEW_TYPE_UNSPECIFIED", "READER", "AUTHOR", "ADMIN" ]

valid {
    input.ReqMap.userId == STRING
    input.Qs.fetchUserInfo == BOOLEAN
    input.Qs.role == enum_RoleParameter[_]
    input.Qs.status == enum_StatusParameter[_]
    input.Qs.view == enum_ViewParameter[_]
    input.ProviderMetadata.Region == STRING
}

blogger.comments.approve

valid {
    input.ReqMap.blogId == STRING
    input.ReqMap.commentId == STRING
    input.ReqMap.postId == STRING
    input.ProviderMetadata.Region == STRING
}

blogger.comments.delete

valid {
    input.ReqMap.blogId == STRING
    input.ReqMap.commentId == STRING
    input.ReqMap.postId == STRING
    input.ProviderMetadata.Region == STRING
}

blogger.comments.get

enum_ViewParameter := [ "VIEW_TYPE_UNSPECIFIED", "READER", "AUTHOR", "ADMIN" ]

valid {
    input.ReqMap.blogId == STRING
    input.ReqMap.commentId == STRING
    input.ReqMap.postId == STRING
    input.Qs.view == enum_ViewParameter[_]
    input.ProviderMetadata.Region == STRING
}

blogger.comments.list

enum_StatusParameter := [ "LIVE", "EMPTIED", "PENDING", "SPAM" ]
enum_ViewParameter := [ "VIEW_TYPE_UNSPECIFIED", "READER", "AUTHOR", "ADMIN" ]

valid {
    input.ReqMap.blogId == STRING
    input.ReqMap.postId == STRING
    input.Qs.endDate == STRING
    input.Qs.fetchBodies == BOOLEAN
    input.Qs.maxResults == INTEGER
    input.Qs.pageToken == STRING
    input.Qs.startDate == STRING
    input.Qs.status == enum_StatusParameter[_]
    input.Qs.view == enum_ViewParameter[_]
    input.ProviderMetadata.Region == STRING
}

blogger.comments.listByBlog

enum_StatusParameter := [ "LIVE", "EMPTIED", "PENDING", "SPAM" ]

valid {
    input.ReqMap.blogId == STRING
    input.Qs.endDate == STRING
    input.Qs.fetchBodies == BOOLEAN
    input.Qs.maxResults == INTEGER
    input.Qs.pageToken == STRING
    input.Qs.startDate == STRING
    input.Qs.status == enum_StatusParameter[_]
    input.ProviderMetadata.Region == STRING
}

blogger.comments.markAsSpam

valid {
    input.ReqMap.blogId == STRING
    input.ReqMap.commentId == STRING
    input.ReqMap.postId == STRING
    input.ProviderMetadata.Region == STRING
}

blogger.comments.removeContent

valid {
    input.ReqMap.blogId == STRING
    input.ReqMap.commentId == STRING
    input.ReqMap.postId == STRING
    input.ProviderMetadata.Region == STRING
}

blogger.pageViews.get

enum_RangeParameter := [ "all", "30DAYS", "7DAYS" ]

valid {
    input.ReqMap.blogId == STRING
    input.Qs.range == enum_RangeParameter[_]
    input.ProviderMetadata.Region == STRING
}

blogger.pages.delete

valid {
    input.ReqMap.blogId == STRING
    input.ReqMap.pageId == STRING
    input.Qs.useTrash == BOOLEAN
    input.ProviderMetadata.Region == STRING
}

blogger.pages.get

enum_ViewParameter := [ "VIEW_TYPE_UNSPECIFIED", "READER", "AUTHOR", "ADMIN" ]

valid {
    input.ReqMap.blogId == STRING
    input.ReqMap.pageId == STRING
    input.Qs.view == enum_ViewParameter[_]
    input.ProviderMetadata.Region == STRING
}

blogger.pages.insert

enum_PageStatus := [ "LIVE", "DRAFT", "SOFT_TRASHED" ]

valid {
    input.Body.author.displayName == STRING
    input.Body.author.id == STRING
    input.Body.author.image.url == STRING
    input.Body.author.url == STRING
    input.Body.blog.id == STRING
    input.Body.content == STRING
    input.Body.etag == STRING
    input.Body.id == STRING
    input.Body.kind == STRING
    input.Body.published == STRING
    input.Body.selfLink == STRING
    input.Body.status == enum_PageStatus[_]
    input.Body.title == STRING
    input.Body.trashed == STRING
    input.Body.updated == STRING
    input.Body.url == STRING
    input.ReqMap.blogId == STRING
    input.Qs.isDraft == BOOLEAN
    input.ProviderMetadata.Region == STRING
}

blogger.pages.list

enum_StatusParameter := [ "LIVE", "DRAFT", "SOFT_TRASHED" ]
enum_ViewParameter := [ "VIEW_TYPE_UNSPECIFIED", "READER", "AUTHOR", "ADMIN" ]

valid {
    input.ReqMap.blogId == STRING
    input.Qs.fetchBodies == BOOLEAN
    input.Qs.maxResults == INTEGER
    input.Qs.pageToken == STRING
    input.Qs.status == enum_StatusParameter[_]
    input.Qs.view == enum_ViewParameter[_]
    input.ProviderMetadata.Region == STRING
}

blogger.pages.patch

enum_PageStatus := [ "LIVE", "DRAFT", "SOFT_TRASHED" ]

valid {
    input.Body.author.displayName == STRING
    input.Body.author.id == STRING
    input.Body.author.image.url == STRING
    input.Body.author.url == STRING
    input.Body.blog.id == STRING
    input.Body.content == STRING
    input.Body.etag == STRING
    input.Body.id == STRING
    input.Body.kind == STRING
    input.Body.published == STRING
    input.Body.selfLink == STRING
    input.Body.status == enum_PageStatus[_]
    input.Body.title == STRING
    input.Body.trashed == STRING
    input.Body.updated == STRING
    input.Body.url == STRING
    input.ReqMap.blogId == STRING
    input.ReqMap.pageId == STRING
    input.Qs.publish == BOOLEAN
    input.Qs.revert == BOOLEAN
    input.ProviderMetadata.Region == STRING
}

blogger.pages.publish

valid {
    input.ReqMap.blogId == STRING
    input.ReqMap.pageId == STRING
    input.ProviderMetadata.Region == STRING
}

blogger.pages.revert

valid {
    input.ReqMap.blogId == STRING
    input.ReqMap.pageId == STRING
    input.ProviderMetadata.Region == STRING
}

blogger.pages.update

enum_PageStatus := [ "LIVE", "DRAFT", "SOFT_TRASHED" ]

valid {
    input.Body.author.displayName == STRING
    input.Body.author.id == STRING
    input.Body.author.image.url == STRING
    input.Body.author.url == STRING
    input.Body.blog.id == STRING
    input.Body.content == STRING
    input.Body.etag == STRING
    input.Body.id == STRING
    input.Body.kind == STRING
    input.Body.published == STRING
    input.Body.selfLink == STRING
    input.Body.status == enum_PageStatus[_]
    input.Body.title == STRING
    input.Body.trashed == STRING
    input.Body.updated == STRING
    input.Body.url == STRING
    input.ReqMap.blogId == STRING
    input.ReqMap.pageId == STRING
    input.Qs.publish == BOOLEAN
    input.Qs.revert == BOOLEAN
    input.ProviderMetadata.Region == STRING
}

blogger.postUserInfos.get

valid {
    input.ReqMap.blogId == STRING
    input.ReqMap.postId == STRING
    input.ReqMap.userId == STRING
    input.Qs.maxComments == INTEGER
    input.ProviderMetadata.Region == STRING
}

blogger.postUserInfos.list

enum_OrderByParameter := [ "ORDER_BY_UNSPECIFIED", "PUBLISHED", "UPDATED" ]
enum_StatusParameter := [ "LIVE", "DRAFT", "SCHEDULED", "SOFT_TRASHED" ]
enum_ViewParameter := [ "VIEW_TYPE_UNSPECIFIED", "READER", "AUTHOR", "ADMIN" ]

valid {
    input.ReqMap.blogId == STRING
    input.ReqMap.userId == STRING
    input.Qs.endDate == STRING
    input.Qs.fetchBodies == BOOLEAN
    input.Qs.labels == STRING
    input.Qs.maxResults == INTEGER
    input.Qs.orderBy == enum_OrderByParameter[_]
    input.Qs.pageToken == STRING
    input.Qs.startDate == STRING
    input.Qs.status == enum_StatusParameter[_]
    input.Qs.view == enum_ViewParameter[_]
    input.ProviderMetadata.Region == STRING
}

blogger.posts.delete

valid {
    input.ReqMap.blogId == STRING
    input.ReqMap.postId == STRING
    input.Qs.useTrash == BOOLEAN
    input.ProviderMetadata.Region == STRING
}

blogger.posts.get

enum_ViewParameter := [ "VIEW_TYPE_UNSPECIFIED", "READER", "AUTHOR", "ADMIN" ]

valid {
    input.ReqMap.blogId == STRING
    input.ReqMap.postId == STRING
    input.Qs.fetchBody == BOOLEAN
    input.Qs.fetchImages == BOOLEAN
    input.Qs.maxComments == INTEGER
    input.Qs.view == enum_ViewParameter[_]
    input.ProviderMetadata.Region == STRING
}

blogger.posts.getByPath

enum_ViewParameter := [ "VIEW_TYPE_UNSPECIFIED", "READER", "AUTHOR", "ADMIN" ]

valid {
    input.ReqMap.blogId == STRING
    input.Qs.maxComments == INTEGER
    input.Qs.path == STRING
    input.Qs.view == enum_ViewParameter[_]
    input.ProviderMetadata.Region == STRING
}

blogger.posts.insert

enum_CommentStatus := [ "LIVE", "EMPTIED", "PENDING", "SPAM" ]
enum_PostReaderComments := [ "ALLOW", "DONT_ALLOW_SHOW_EXISTING", "DONT_ALLOW_HIDE_EXISTING" ]
enum_PostStatus := [ "LIVE", "DRAFT", "SCHEDULED", "SOFT_TRASHED" ]

valid {
    input.Body.author.displayName == STRING
    input.Body.author.id == STRING
    input.Body.author.image.url == STRING
    input.Body.author.url == STRING
    input.Body.blog.id == STRING
    input.Body.content == STRING
    input.Body.customMetaData == STRING
    input.Body.etag == STRING
    input.Body.id == STRING
    input.Body.images[_].url == STRING
    input.Body.kind == STRING
    input.Body.labels[_] == STRING
    input.Body.location.lat == NUMBER
    input.Body.location.lng == NUMBER
    input.Body.location.name == STRING
    input.Body.location.span == STRING
    input.Body.published == STRING
    input.Body.readerComments == enum_PostReaderComments[_]
    input.Body.replies.items[_].author.displayName == STRING
    input.Body.replies.items[_].author.id == STRING
    input.Body.replies.items[_].author.image.url == STRING
    input.Body.replies.items[_].author.url == STRING
    input.Body.replies.items[_].blog.id == STRING
    input.Body.replies.items[_].content == STRING
    input.Body.replies.items[_].id == STRING
    input.Body.replies.items[_].inReplyTo.id == STRING
    input.Body.replies.items[_].kind == STRING
    input.Body.replies.items[_].post.id == STRING
    input.Body.replies.items[_].published == STRING
    input.Body.replies.items[_].selfLink == STRING
    input.Body.replies.items[_].status == enum_CommentStatus[_]
    input.Body.replies.items[_].updated == STRING
    input.Body.replies.selfLink == STRING
    input.Body.replies.totalItems == STRING
    input.Body.selfLink == STRING
    input.Body.status == enum_PostStatus[_]
    input.Body.title == STRING
    input.Body.titleLink == STRING
    input.Body.trashed == STRING
    input.Body.updated == STRING
    input.Body.url == STRING
    input.ReqMap.blogId == STRING
    input.Qs.fetchBody == BOOLEAN
    input.Qs.fetchImages == BOOLEAN
    input.Qs.isDraft == BOOLEAN
    input.ProviderMetadata.Region == STRING
}

blogger.posts.list

enum_OrderByParameter := [ "ORDER_BY_UNSPECIFIED", "PUBLISHED", "UPDATED" ]
enum_SortOptionParameter := [ "SORT_OPTION_UNSPECIFIED", "DESCENDING", "ASCENDING" ]
enum_StatusParameter := [ "LIVE", "DRAFT", "SCHEDULED", "SOFT_TRASHED" ]
enum_ViewParameter := [ "VIEW_TYPE_UNSPECIFIED", "READER", "AUTHOR", "ADMIN" ]

valid {
    input.ReqMap.blogId == STRING
    input.Qs.endDate == STRING
    input.Qs.fetchBodies == BOOLEAN
    input.Qs.fetchImages == BOOLEAN
    input.Qs.labels == STRING
    input.Qs.maxResults == INTEGER
    input.Qs.orderBy == enum_OrderByParameter[_]
    input.Qs.pageToken == STRING
    input.Qs.sortOption == enum_SortOptionParameter[_]
    input.Qs.startDate == STRING
    input.Qs.status == enum_StatusParameter[_]
    input.Qs.view == enum_ViewParameter[_]
    input.ProviderMetadata.Region == STRING
}

blogger.posts.patch

enum_CommentStatus := [ "LIVE", "EMPTIED", "PENDING", "SPAM" ]
enum_PostReaderComments := [ "ALLOW", "DONT_ALLOW_SHOW_EXISTING", "DONT_ALLOW_HIDE_EXISTING" ]
enum_PostStatus := [ "LIVE", "DRAFT", "SCHEDULED", "SOFT_TRASHED" ]

valid {
    input.Body.author.displayName == STRING
    input.Body.author.id == STRING
    input.Body.author.image.url == STRING
    input.Body.author.url == STRING
    input.Body.blog.id == STRING
    input.Body.content == STRING
    input.Body.customMetaData == STRING
    input.Body.etag == STRING
    input.Body.id == STRING
    input.Body.images[_].url == STRING
    input.Body.kind == STRING
    input.Body.labels[_] == STRING
    input.Body.location.lat == NUMBER
    input.Body.location.lng == NUMBER
    input.Body.location.name == STRING
    input.Body.location.span == STRING
    input.Body.published == STRING
    input.Body.readerComments == enum_PostReaderComments[_]
    input.Body.replies.items[_].author.displayName == STRING
    input.Body.replies.items[_].author.id == STRING
    input.Body.replies.items[_].author.image.url == STRING
    input.Body.replies.items[_].author.url == STRING
    input.Body.replies.items[_].blog.id == STRING
    input.Body.replies.items[_].content == STRING
    input.Body.replies.items[_].id == STRING
    input.Body.replies.items[_].inReplyTo.id == STRING
    input.Body.replies.items[_].kind == STRING
    input.Body.replies.items[_].post.id == STRING
    input.Body.replies.items[_].published == STRING
    input.Body.replies.items[_].selfLink == STRING
    input.Body.replies.items[_].status == enum_CommentStatus[_]
    input.Body.replies.items[_].updated == STRING
    input.Body.replies.selfLink == STRING
    input.Body.replies.totalItems == STRING
    input.Body.selfLink == STRING
    input.Body.status == enum_PostStatus[_]
    input.Body.title == STRING
    input.Body.titleLink == STRING
    input.Body.trashed == STRING
    input.Body.updated == STRING
    input.Body.url == STRING
    input.ReqMap.blogId == STRING
    input.ReqMap.postId == STRING
    input.Qs.fetchBody == BOOLEAN
    input.Qs.fetchImages == BOOLEAN
    input.Qs.maxComments == INTEGER
    input.Qs.publish == BOOLEAN
    input.Qs.revert == BOOLEAN
    input.ProviderMetadata.Region == STRING
}

blogger.posts.publish

valid {
    input.ReqMap.blogId == STRING
    input.ReqMap.postId == STRING
    input.Qs.publishDate == STRING
    input.ProviderMetadata.Region == STRING
}

blogger.posts.revert

valid {
    input.ReqMap.blogId == STRING
    input.ReqMap.postId == STRING
    input.ProviderMetadata.Region == STRING
}

blogger.posts.search

enum_OrderByParameter := [ "ORDER_BY_UNSPECIFIED", "PUBLISHED", "UPDATED" ]

valid {
    input.ReqMap.blogId == STRING
    input.Qs.fetchBodies == BOOLEAN
    input.Qs.orderBy == enum_OrderByParameter[_]
    input.Qs.q == STRING
    input.ProviderMetadata.Region == STRING
}

blogger.posts.update

enum_CommentStatus := [ "LIVE", "EMPTIED", "PENDING", "SPAM" ]
enum_PostReaderComments := [ "ALLOW", "DONT_ALLOW_SHOW_EXISTING", "DONT_ALLOW_HIDE_EXISTING" ]
enum_PostStatus := [ "LIVE", "DRAFT", "SCHEDULED", "SOFT_TRASHED" ]

valid {
    input.Body.author.displayName == STRING
    input.Body.author.id == STRING
    input.Body.author.image.url == STRING
    input.Body.author.url == STRING
    input.Body.blog.id == STRING
    input.Body.content == STRING
    input.Body.customMetaData == STRING
    input.Body.etag == STRING
    input.Body.id == STRING
    input.Body.images[_].url == STRING
    input.Body.kind == STRING
    input.Body.labels[_] == STRING
    input.Body.location.lat == NUMBER
    input.Body.location.lng == NUMBER
    input.Body.location.name == STRING
    input.Body.location.span == STRING
    input.Body.published == STRING
    input.Body.readerComments == enum_PostReaderComments[_]
    input.Body.replies.items[_].author.displayName == STRING
    input.Body.replies.items[_].author.id == STRING
    input.Body.replies.items[_].author.image.url == STRING
    input.Body.replies.items[_].author.url == STRING
    input.Body.replies.items[_].blog.id == STRING
    input.Body.replies.items[_].content == STRING
    input.Body.replies.items[_].id == STRING
    input.Body.replies.items[_].inReplyTo.id == STRING
    input.Body.replies.items[_].kind == STRING
    input.Body.replies.items[_].post.id == STRING
    input.Body.replies.items[_].published == STRING
    input.Body.replies.items[_].selfLink == STRING
    input.Body.replies.items[_].status == enum_CommentStatus[_]
    input.Body.replies.items[_].updated == STRING
    input.Body.replies.selfLink == STRING
    input.Body.replies.totalItems == STRING
    input.Body.selfLink == STRING
    input.Body.status == enum_PostStatus[_]
    input.Body.title == STRING
    input.Body.titleLink == STRING
    input.Body.trashed == STRING
    input.Body.updated == STRING
    input.Body.url == STRING
    input.ReqMap.blogId == STRING
    input.ReqMap.postId == STRING
    input.Qs.fetchBody == BOOLEAN
    input.Qs.fetchImages == BOOLEAN
    input.Qs.maxComments == INTEGER
    input.Qs.publish == BOOLEAN
    input.Qs.revert == BOOLEAN
    input.ProviderMetadata.Region == STRING
}

blogger.users.get

valid {
    input.ReqMap.userId == STRING
    input.ProviderMetadata.Region == STRING
}