@@ -1064,13 +1064,43 @@ def issue_createmeta(self, project, expand="projects.issuetypes.fields"):
1064
1064
url = self .resource_url ("issue/createmeta?projectKeys={}" .format (project ))
1065
1065
return self .get (url , params = params )
1066
1066
1067
- def issue_createmeta_issuetypes (self , project ):
1067
+ def issue_createmeta_issuetypes (self , project , start = None , limit = None ):
1068
+ """
1069
+ Get create metadata issue types for a project
1070
+ Returns a page of issue type metadata for a specified project.
1071
+ Use the information to populate the requests in Create issue and Create issues.
1072
+ :param project:
1073
+ :param start: default: 0
1074
+ :param limit: default: 50
1075
+ :return:
1076
+ """
1068
1077
url = self .resource_url ("issue/createmeta/{}/issuetypes" .format (project ))
1069
- return self .get (url )
1078
+ params = {}
1079
+ if start :
1080
+ params ["startAt" ] = start
1081
+ if limit :
1082
+ params ["maxResults" ] = limit
1083
+ return self .get (url , params = params )
1070
1084
1071
- def issue_createmeta_fieldtypes (self , project , issue_type_id ):
1085
+ def issue_createmeta_fieldtypes (self , project , issue_type_id , start = None , limit = None ):
1086
+ """
1087
+ Get create field metadata for a project and issue type id
1088
+ Returns a page of field metadata for a specified project and issuetype id.
1089
+ Use the information to populate the requests in Create issue and Create issues.
1090
+ This operation can be accessed anonymously.
1091
+ :param project:
1092
+ :param issue_type_id:
1093
+ :param start: default: 0
1094
+ :param limit: default: 50
1095
+ :return:
1096
+ """
1072
1097
url = self .resource_url ("issue/createmeta/{}/issuetypes/{}" .format (project , issue_type_id ))
1073
- return self .get (url )
1098
+ params = {}
1099
+ if start :
1100
+ params ["startAt" ] = start
1101
+ if limit :
1102
+ params ["maxResults" ] = limit
1103
+ return self .get (url , params = params )
1074
1104
1075
1105
def issue_editmeta (self , key ):
1076
1106
base_url = self .resource_url ("issue" )
0 commit comments