As is the case with report reason options, the status values you are going to hardcode are probably going to be meaningless for 90% of labelers. So please don't hardcode them.
There's still some value in allowing to encode semantics of each status though (e.g., for UI to properly represent the outcome, allow localization, and so on). That can be done, for example, with moderation service providing a descriptor of each status it is using, containing the necessary metadata.
As is the case with report reason options, the status values you are going to hardcode are probably going to be meaningless for 90% of labelers. So please don't hardcode them.
There's still some value in allowing to encode semantics of each status though (e.g., for UI to properly represent the outcome, allow localization, and so on). That can be done, for example, with moderation service providing a descriptor of each status it is using, containing the necessary metadata.