public static function get_forum_discussions_paginated_returns() {
        return new external_single_structure(
            array(
                'discussions' => new external_multiple_structure(
                        new external_single_structure(
                            array(
                                'id' => new external_value(PARAM_INT, 'Post id'),
                                'name' => new external_value(PARAM_TEXT, 'Discussion name'),
                                'groupid' => new external_value(PARAM_INT, 'Group id'),
                                'timemodified' => new external_value(PARAM_INT, 'Time modified'),
                                'usermodified' => new external_value(PARAM_INT, 'The id of the user who last modified'),
                                'timestart' => new external_value(PARAM_INT, 'Time discussion can start'),
                                'timeend' => new external_value(PARAM_INT, 'Time discussion ends'),
                                'discussion' => new external_value(PARAM_INT, 'Discussion id'),
                                'parent' => new external_value(PARAM_INT, 'Parent id'),
                                'userid' => new external_value(PARAM_INT, 'User who started the discussion id'),
                                'created' => new external_value(PARAM_INT, 'Creation time'),
                                'modified' => new external_value(PARAM_INT, 'Time modified'),
                                'mailed' => new external_value(PARAM_INT, 'Mailed?'),
                                'subject' => new external_value(PARAM_TEXT, 'The post subject'),
                                'message' => new external_value(PARAM_RAW, 'The post message'),
                                'messageformat' => new external_format_value('message'),
                                'messagetrust' => new external_value(PARAM_INT, 'Can we trust?'),
                                'messageinlinefiles' => new external_files('post message inline files', VALUE_OPTIONAL),
                                'attachment' => new external_value(PARAM_RAW, 'Has attachments?'),
                                'attachments' => new external_files('attachments', VALUE_OPTIONAL),
                                'totalscore' => new external_value(PARAM_INT, 'The post message total score'),
                                'mailnow' => new external_value(PARAM_INT, 'Mail now?'),
                                'userfullname' => new external_value(PARAM_TEXT, 'Post author full name'),
                                'usermodifiedfullname' => new external_value(PARAM_TEXT, 'Post modifier full name'),
                                'userpictureurl' => new external_value(PARAM_URL, 'Post author picture.'),
                                'usermodifiedpictureurl' => new external_value(PARAM_URL, 'Post modifier picture.'),
                                'numreplies' => new external_value(PARAM_INT, 'The number of replies in the discussion'),
                                'numunread' => new external_value(PARAM_INT, 'The number of unread discussions.'),
                                'pinned' => new external_value(PARAM_BOOL, 'Is the discussion pinned'),
                                'locked' => new external_value(PARAM_BOOL, 'Is the discussion locked'),
                                'canreply' => new external_value(PARAM_BOOL, 'Can the user reply to the discussion'),
                                'canlock' => new external_value(PARAM_BOOL, 'Can the user lock the discussion'),
                            ), 'post'
                        )
                    ),
                'warnings' => new external_warnings()
            )
        );
    }
public static function get_forum_discussions_paginated_returns() {
        return new external_single_structure(
            array(
                'discussions' => new external_multiple_structure(
                        new external_single_structure(
                            array(
                                'id' => new external_value(PARAM_INT, 'Post id'),
                                'name' => new external_value(PARAM_TEXT, 'Discussion name'),
                                'groupid' => new external_value(PARAM_INT, 'Group id'),
                                'timemodified' => new external_value(PARAM_INT, 'Time modified'),
                                'usermodified' => new external_value(PARAM_INT, 'The id of the user who last modified'),
                                'timestart' => new external_value(PARAM_INT, 'Time discussion can start'),
                                'timeend' => new external_value(PARAM_INT, 'Time discussion ends'),
                                'discussion' => new external_value(PARAM_INT, 'Discussion id'),
                                'parent' => new external_value(PARAM_INT, 'Parent id'),
                                'userid' => new external_value(PARAM_INT, 'User who started the discussion id'),
                                'created' => new external_value(PARAM_INT, 'Creation time'),
                                'modified' => new external_value(PARAM_INT, 'Time modified'),
                                'mailed' => new external_value(PARAM_INT, 'Mailed?'),
                                'subject' => new external_value(PARAM_TEXT, 'The post subject'),
                                'message' => new external_value(PARAM_RAW, 'The post message'),
                                'messageformat' => new external_format_value('message'),
                                'messagetrust' => new external_value(PARAM_INT, 'Can we trust?'),
                                'messageinlinefiles' => new external_files('post message inline files', VALUE_OPTIONAL),
                                'attachment' => new external_value(PARAM_RAW, 'Has attachments?'),
                                'attachments' => new external_files('attachments', VALUE_OPTIONAL),
                                'totalscore' => new external_value(PARAM_INT, 'The post message total score'),
                                'mailnow' => new external_value(PARAM_INT, 'Mail now?'),
                                'userfullname' => new external_value(PARAM_TEXT, 'Post author full name'),
                                'usermodifiedfullname' => new external_value(PARAM_TEXT, 'Post modifier full name'),
                                'userpictureurl' => new external_value(PARAM_URL, 'Post author picture.'),
                                'usermodifiedpictureurl' => new external_value(PARAM_URL, 'Post modifier picture.'),
                                'numreplies' => new external_value(PARAM_INT, 'The number of replies in the discussion'),
                                'numunread' => new external_value(PARAM_INT, 'The number of unread discussions.'),
                                'pinned' => new external_value(PARAM_BOOL, 'Is the discussion pinned'),
                                'locked' => new external_value(PARAM_BOOL, 'Is the discussion locked'),
                                'canreply' => new external_value(PARAM_BOOL, 'Can the user reply to the discussion'),
                                'canlock' => new external_value(PARAM_BOOL, 'Can the user lock the discussion'),
                            ), 'post'
                        )
                    ),
                'warnings' => new external_warnings()
            )
        );
    }
public static function get_forum_discussions_paginated_returns ( ) { return new external_single_structure ( array ( 'discussions' => new external_multiple_structure ( new external_single_structure ( array ( 'id' => new external_value ( PARAM_INT , 'Post id' ) , 'name' => new external_value ( PARAM_TEXT , 'Discussion name' ) , 'groupid' => new external_value ( PARAM_INT , 'Group id' ) , 'timemodified' => new external_value ( PARAM_INT , 'Time modified' ) , 'usermodified' => new external_value ( PARAM_INT , 'The id of the user who last modified' ) , 'timestart' => new external_value ( PARAM_INT , 'Time discussion can start' ) , 'timeend' => new external_value ( PARAM_INT , 'Time discussion ends' ) , 'discussion' => new external_value ( PARAM_INT , 'Discussion id' ) , 'parent' => new external_value ( PARAM_INT , 'Parent id' ) , 'userid' => new external_value ( PARAM_INT , 'User who started the discussion id' ) , 'created' => new external_value ( PARAM_INT , 'Creation time' ) , 'modified' => new external_value ( PARAM_INT , 'Time modified' ) , 'mailed' => new external_value ( PARAM_INT , 'Mailed?' ) , 'subject' => new external_value ( PARAM_TEXT , 'The post subject' ) , 'message' => new external_value ( PARAM_RAW , 'The post message' ) , 'messageformat' => new external_format_value ( 'message' ) , 'messagetrust' => new external_value ( PARAM_INT , 'Can we trust?' ) , 'messageinlinefiles' => new external_files ( 'post message inline files' , VALUE_OPTIONAL ) , 'attachment' => new external_value ( PARAM_RAW , 'Has attachments?' ) , 'attachments' => new external_files ( 'attachments' , VALUE_OPTIONAL ) , 'totalscore' => new external_value ( PARAM_INT , 'The post message total score' ) , 'mailnow' => new external_value ( PARAM_INT , 'Mail now?' ) , 'userfullname' => new external_value ( PARAM_TEXT , 'Post author full name' ) , 'usermodifiedfullname' => new external_value ( PARAM_TEXT , 'Post modifier full name' ) , 'userpictureurl' => new external_value ( PARAM_URL , 'Post author picture.' ) , 'usermodifiedpictureurl' => new external_value ( PARAM_URL , 'Post modifier picture.' ) , 'numreplies' => new external_value ( PARAM_INT , 'The number of replies in the discussion' ) , 'numunread' => new external_value ( PARAM_INT , 'The number of unread discussions.' ) , 'pinned' => new external_value ( PARAM_BOOL , 'Is the discussion pinned' ) , 'locked' => new external_value ( PARAM_BOOL , 'Is the discussion locked' ) , 'canreply' => new external_value ( PARAM_BOOL , 'Can the user reply to the discussion' ) , 'canlock' => new external_value ( PARAM_BOOL , 'Can the user lock the discussion' ) , ) , 'post' ) ) , 'warnings' => new external_warnings ( ) ) ) ; }
Describes the get_forum_discussions_paginated return value.

@deprecated since 3.7
@return external_single_structure
@since Moodle 2.8
Describes the get_forum_discussions_paginated return value .