Closed dmtrjsg closed 10 months ago
@zeeshanakram3 pls add example of requests and endpoint that covers all statuses we have
@zeeshanakram3 pls add example of requests and endpoint that covers all statuses we have
dev env documentation: https://52.204.147.11.nip.io/docs/#/channels/ChannelsController_suspendChannels
endpoint: PUT /channels/suspend
body:
[
{
"joystreamChannelId": 0,
"reason": "SubparQuality"
},
...
]
List of reasons: [ SubparQuality, DuplicateContent, UnsupportedTopic, ProgramTermsExploit ]
@zeeshanakram3 could we add ChannelYppStatus
from src/type/youtube
into the ChannelDto
declaration for swagger in src/services/httpApi/dtos
to get an enum on the playground instead of string?
@zeeshanakram3 Let's please change the wording of the suspended reasons:
Copyright breach
Misleading content
Program terms exploit
Unsupported topic
🆕 Verification postponed
@zeeshanakram3 could we add
ChannelYppStatus
fromsrc/type/youtube
into theChannelDto
declaration for swagger insrc/services/httpApi/dtos
to get an enum on the playground instead of string?
Add, you can see here
We don't need the verification postponed
as will be going with "unverified" for such channels.
change request to update the list of reasons:
CopyrightBreach
MisleadingContent
ProgramTermsExploit
UnsupportedTopic
Extend suspended status with Reason (enum)
Target state of verification status:
Tiers: Bronze Silver Gold Diamond
Suspended reasons:
Copyright breach Misleading content Program terms exploit Unsupported topic 🆕 Verification postponed