public static string StringValue(global::UseCase1.FormStatus item)
        {
            switch (item)
            {
            case global::UseCase1.FormStatus.New:
                return("New");

            case global::UseCase1.FormStatus.PendingApproval:
                return("PendingApproval");

            case global::UseCase1.FormStatus.Approved:
                return("Approved");

            case global::UseCase1.FormStatus.NotApproved:
                return("NotApproved");

            case global::UseCase1.FormStatus.Archived:
                return("Archived");
            }
            return(string.Empty);
        }
        public static IPostgresTuple CreateTupleFrom(global::UseCase1.FormStatus item)
        {
            switch (item)
            {
            case global::UseCase1.FormStatus.New:
                return(TupleNew);

            case global::UseCase1.FormStatus.PendingApproval:
                return(TuplePendingApproval);

            case global::UseCase1.FormStatus.Approved:
                return(TupleApproved);

            case global::UseCase1.FormStatus.NotApproved:
                return(TupleNotApproved);

            case global::UseCase1.FormStatus.Archived:
                return(TupleArchived);
            }
            return(DefaultTuple);
        }